<SEC-DOCUMENT>0001213900-25-091593.txt : 20250925
<SEC-HEADER>0001213900-25-091593.hdr.sgml : 20250925
<ACCEPTANCE-DATETIME>20250925151518
ACCESSION NUMBER:		0001213900-25-091593
CONFORMED SUBMISSION TYPE:	PRE 14A
PUBLIC DOCUMENT COUNT:		13
CONFORMED PERIOD OF REPORT:	20250925
FILED AS OF DATE:		20250925
DATE AS OF CHANGE:		20250925

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Enlightify Inc.
		CENTRAL INDEX KEY:			0000857949
		STANDARD INDUSTRIAL CLASSIFICATION:	AGRICULTURE CHEMICALS [2870]
		ORGANIZATION NAME:           	08 Industrial Applications and Services
		EIN:				363526027
		STATE OF INCORPORATION:			NV
		FISCAL YEAR END:			0630

	FILING VALUES:
		FORM TYPE:		PRE 14A
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-34260
		FILM NUMBER:		251343124

	BUSINESS ADDRESS:	
		STREET 1:		3RD FLOOR, BOROUGH A, BLOCK A. NO.181,
		STREET 2:		SOUTH TAIBAI ROAD,
		CITY:			XIAN, SHAANXI PROVINCE,
		STATE:			F4
		ZIP:			710065
		BUSINESS PHONE:		3034996000

	MAIL ADDRESS:	
		STREET 1:		3RD FLOOR, BOROUGH A, BLOCK A. NO.181,
		STREET 2:		SOUTH TAIBAI ROAD,
		CITY:			XIAN, SHAANXI PROVINCE,
		STATE:			F4
		ZIP:			710065

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	China Green Agriculture, Inc.
		DATE OF NAME CHANGE:	20080204

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	DISCOVERY TECHNOLOGIES INC
		DATE OF NAME CHANGE:	20071114

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	DISCOVERY TECHNOLOGIES INC /KS/
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>PRE 14A
<SEQUENCE>1
<FILENAME>ea0258522-pre14a_enlightify.htm
<DESCRIPTION>PRELIMINARY PROXY STATEMENT
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Sep 25 10:30:10 UTC 2025 -->
<html xmlns:compsci="http://compsciresources.com" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:dtr="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:enfy="http://www.cgagri.com/20250925" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-types="http://xbrl.us/us-types/2009-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/1999/xhtml">
<head>
     <title> </title>

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

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

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

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



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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">Proxy Statement Pursuant to Section 14(a) of the
Securities Exchange Act of 1934</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">Filed by the Registrant &#9746;</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">Filed by a party other than the Registrant &#9744;</p><div>

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

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

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

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

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

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

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



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(Name of Registrant as Specified In Its Charter)</b></p><div>

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

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

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

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

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



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(Name of Person(s) Filing Proxy Statement, if
other than the Registrant)</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Payment of Filing Fee (Check the appropriate
box):</b></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Enlightify Inc.<br/>
3<sup>rd</sup>&#160;Floor, Borough A, Block A. No. 181<br/>
South Taibai Road, Xi&#8217;an, Shaanxi Province</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>People&#8217;s Republic of China 710065</b></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On behalf of the Board of
Directors of Enlightify Inc. (the &#8220;Company&#8221; or &#8220;we&#8221;), I invite you to attend our Annual Meeting of Stockholders
(the &#8220;Annual Meeting&#8221;). We hope you can join us. The Annual Meeting will be held:</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 0pt 0.5in; text-align: justify">At: Yuxing Modern Agricultural Science
&amp; Technology Park, Huyi District, Xi&#8217;an, P.R. China</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 0pt 0.5in; text-align: justify">On: November __, 2025</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Time: 10:00 a.m., Beijing Time.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Notice of the Annual Meeting
of Stockholders, the proxy statement, the proxy card, and our 2024 Annual Report accompany this letter.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">At the Annual Meeting, we
will report on the important activities and accomplishments of the Company and review the Company&#8217;s financial performance and business
operations. You will have an opportunity to ask questions and gain an up-to-date perspective on the Company and its activities, and to
meet certain directors and key executives of the Company.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As discussed in the enclosed
proxy statement, the Annual Meeting will also be devoted to (i) the election of directors, (ii) approval of the&#160;Amendment to&#160;the
Company&#8217;s 2023 Equity Incentive Plan, (iii) approval of an issuance of shares of our Common Stock, as required by the rules of the
NYSE, (iv) approval of between 1-for-5 and 1-for-20 reverse split of the Company&#8217;s Common Stock, and (v) consideration of any other
business matters properly brought before the Annual Meeting.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We know that many of our stockholders
will be unable to attend the Annual Meeting. We are soliciting proxies so that each stockholder has an opportunity to vote on all matters
that are scheduled to come before the stockholders at the Annual Meeting. Whether or not you plan to attend, please take the time now
to read the proxy statement and vote via the Internet or, if you prefer, submit by mail a paper copy of your proxy or voter instructions
card, so that your shares are represented at the meeting. You may also revoke your proxy or voter instructions before or at the Annual
Meeting. Regardless of the number of Company shares you own, your presence in person or by proxy is important for quorum purposes and
your vote is important for proper corporate action.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Thank you for your continuing
interest in Enlightify Inc. We look forward to seeing you at the Annual Meeting.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">If you have any questions
about the proxy statement, please contact us at Enlightify Inc., 3rd Floor, Borough A, Block A. No. 181, South Taibai Road, Xian, Shaanxi
Province, People&#8217;s Republic of China 710065.</p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 60%; text-align: left">&#160;</td>
    <td style="width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sincerely,</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Zhuoyu Li</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September __, 2025</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhuoyu Li</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chairman of the Board &#160; &#160;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>NOTICE OF ANNUAL MEETING OF STOCKHOLDERS</b></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"><b>to be held on</b></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">November __<b>, 2025, 10:00 a.m. Beijing Time</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">To the Stockholders of Enlightify 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; text-indent: 0.5in">Notice is hereby given that
the Annual Meeting of Stockholders (the &#8220;Annual Meeting&#8221;) of Enlightify Inc., a Nevada corporation (the &#8220;Company&#8221;),
will be held on November __, 2025, at 10:00 a.m., Beijing Time, at Yuxing Modern Agricultural Science &amp; Technology Park, Huyi District,
Xi&#8217;an, P.R. China, for the following purposes:</p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px; text-align: justify">&#160;</td>
    <td style="width: 24px; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To elect seven directors to the Board of Directors of the Company, each to serve until the next annual meeting of stockholders of the Company or until such person shall resign, be removed or otherwise leave office;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px; text-align: justify">&#160;</td>
    <td style="width: 24px; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To approve the Amendment of the Company&#8217;s 2023 Equity Incentive Plan; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px; text-align: justify">&#160;</td>
    <td style="width: 24px; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To approve, for the purpose of complying with the NYSE American LLC Company Guide (the &#8220;Guide&#8221;) Section 713(a)(ii), the issuance of 20% or more of the Company&#8217;s issued and outstanding shares of common stock, pursuant to the registration statement on Form S-1 (including any amendment and supplement thereto, the &#8220;Form S-1&#8221;)) for the offering and sale of up to [&#160;&#160;] shares of common stock (the &#8220;Shares&#8221;) and [&#160;&#160;] common stock warrants, representing 200% warrant coverage (the &#8220;Warrants&#8221;, the shares of common stock underlying the Warrants, the &#8220;Warrant Shares&#8221;), (the &#8220;Issuance Proposal&#8221;)</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The approval and adoption an amendment to our Articles of Incorporation to effect a reverse stock split (the &#8220;Reverse Split&#8221;) of our common stock, par value $0.001 per share, by one of several ratios between 1-for-5 and 1-for-20 at any time within twenty four (24) months after stockholder approval is obtained, with the timing of the amendment and the exact reverse stock split ratio to be determined in the sole discretion of our Board (the &#8220;Reverse Split Proposal&#8221;);</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To transact such other business as may properly come before the Annual Meeting or any adjournment thereof.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Only stockholders of record
at the close of business on September __, 2025 (the &#8220;Record Date&#8221;), are entitled to notice and to vote at the Annual Meeting
and any adjournment or postponement thereof.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A proxy statement describing
the matters to be considered at the Annual Meeting is attached to this Notice.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b>It is important that your
shares are represented at the Annual Meeting. We urge you to review the attached proxy statement and, whether or not you plan to attend
the Annual Meeting in person, please vote your shares promptly by casting your vote via the Internet or, if you receive a full set of
proxy materials by mail or request one be mailed to you, and prefer to mail your proxy or voter instructions, please complete, sign, date,
and return your proxy or voter instructions card in the pre-addressed envelope provided, which requires no additional postage if mailed
in the United States. You may revoke your vote by submitting a subsequent vote over the Internet or by mail before the Annual Meeting,
or by voting in person at the Annual Meeting.</b></p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 60%; text-align: left">&#160;</td>
    <td style="width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By Order of the Board of Directors,</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Zhuoyu Li</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September ___, 2025 &#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhuoyu Li<br/>
Chairman of the Board</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>ENLIGHTIFY INC.<br/>
3<sup>rd</sup>&#160;Floor, Borough A, Block A. No. 181<br/>
South Taibai Road, Xi&#8217;an, Shaanxi Province</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>People&#8217;s Republic of China 710065</b></p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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"><b>INFORMATION CONCERNING SOLICITATION AND VOTING</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">This proxy statement and the
accompanying proxy are being furnished with respect to the solicitation of proxies by the Board of Directors of Enlightify Inc., a Nevada
corporation (the &#8220;Company&#8221; or &#8220;we&#8221;), for our Annual Meeting of Stockholders for fiscal year ended June 30, 2024
(the &#8220;Annual Meeting&#8221;). The Annual Meeting will be held on November ___, 2025, at 10:00 a.m. Beijing time, and at any adjournment(s)
or postponement(s) thereof, at Yuxing Modern Agricultural Science &amp; Technology Park, Huyi District, Xi&#8217;an, P.R. China.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The date on which the proxy
statement and form of proxy card are intended to be sent or made available to stockholders is October __, 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; text-indent: 0.5in">The purposes of the Annual
Meeting are to seek stockholder approval of the following proposal: (i) electing seven (7) directors to our Board of Directors (the &#8220;Board&#8221;),
(ii) approval of the&#160;Amendment to&#160;the Company&#8217;s 2023 Equity Incentive Plan, (iii) approval of an issuance of shares of
our Common Stock, as required by the rules of the NYSE, and (iv) approval of between 1-for-5 and 1-for-20 reverse split of the Company&#8217;s
Common Stock. We will also transact such other business as may properly come before the Annual Meeting or any adjournment thereof.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Only stockholders of record
of our common stock, par value $.001 per share, as of the close of business on September __, 2025 (the &#8220;Record Date&#8221;) are
entitled to notice and to vote at the Annual Meeting and any adjournment or adjournments thereof.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A list of stockholders entitled
to vote at the Annual Meeting will be available at the Annual Meeting and for ten days prior to the Annual Meeting, during office hours,
at our executive offices located at 3rd Floor, Borough A, Block A. No. 181, South Taibai Road, Xian, Shaanxi Province, People&#8217;s
Republic of China, 710065, by contacting us.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The presence at the Annual
Meeting of one-third of the outstanding shares of our common stock as of the Record Date, in person or by proxy, is required for a quorum.
Should you submit a proxy or voter instructions, even though you abstain as to one or more proposals, or you are present in person at
the Annual Meeting, your shares shall be counted for the purpose of determining if a quorum is present.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Broker &#8220;non-votes&#8221;
are not included for the purposes of determining whether a quorum of shares is present at the Annual Meeting. A broker &#8220;non-vote&#8221;
occurs when a nominee holder, such as a brokerage firm, bank or trust company, holding shares of record for a beneficial owner does not
vote on a particular proposal because the nominee holder does not have discretionary voting power with respect to that item and has not
received voting instructions from the beneficial owner.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of September __, 2025,
we had issued and outstanding 15,770,934 shares of our common stock. Each record holder of our common stock on the Record Date is entitled
to one vote for each share then held on all matters to be voted at the Annual Meeting. No other class of voting securities was then 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"><b>Voting Your Proxy</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">You may vote by proxy over
the Internet by following the instructions provided in the Notice of Internet Availability of Proxy Materials mailed to you or your household.
If you have received printed copies of the proxy materials by mail, or if you request printed copies of the proxy materials by mail by
following the instructions on the Notice of Internet Availability of Proxy Materials, you can also vote by mail by completing, dating,
and signing the proxy or voter instructions card and mailing it in the pre-addressed envelope provided, which requires no additional postage
if mailed in the United States. You may submit your vote over the Internet until 11:59pm, ET, on November __, 2025. If you vote by mail,
please be aware that we can recognize your vote only if we receive it by close of business on the day before the Annual Meeting.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">You may also vote in person
at the Annual Meeting. If your shares are held through a broker, trust, bank, or other nominee, please refer to the Notice of Internet
Availability of Proxy Materials and any other information forwarded to you by such holder of record to obtain a valid proxy from it. You
will need to bring this legal proxy with you to the Annual Meeting in order to vote in person.</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">The shares represented by
any proxy duly given will be voted at the Annual Meeting in accordance with the instructions of the stockholder. If no specific instructions
are given, the shares will be voted as follows: FOR the election of the nominees for the directors named in this proxy statement, FOR
the approval of the&#160;Amendment to&#160;the Company&#8217;s 2023 Equity Incentive Plan&#65292;FOR the approval of an issuance of shares
of our Common Stock, as required by the rules of the NYSE, and FOR the approval of between 1-for-5 and 1-for-20 reverse split of the Company&#8217;s
Common Stock.</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">In addition, if other matters
come before the Annual Meeting, the persons named in the accompanying form of proxy will vote in accordance with their best judgment with
respect to such matters.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Each share of our common stock
outstanding on the Record Date will be entitled to one vote on all matters. Under Proposal 1 (Election of Directors), the seven candidates
proposed for election as directors at the Annual Meeting are uncontested. In uncontested elections, directors are elected by majority
of the votes cast at the Annual Meeting. In counting the votes cast, only those cast &#8220;for&#8221; and &#8220;against&#8221; a matter
are included. Please note that you cannot vote &#8220;against&#8221; a nominee for director, although you may withhold your vote from
a nominee.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Shares which abstain or which
are withheld from voting as to a particular matter, and shares held in &#8220;street name&#8221; by brokers or nominees who indicate on
their proxies that they do not have discretionary authority to vote such shares as to a particular matter, will not be counted as votes
in favor of such matter, and will also not be counted as shares voting on such matter. Accordingly, abstentions, withheld votes, and &#8220;broker
non-votes&#8221; will have no effect on the voting on matters that require the affirmative vote of a plurality or a majority of the votes
cast or the shares voting on the matter.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Stockholders have no cumulative
voting rights or dissenter&#8217;s or appraisal rights relating to the matters to be acted upon at the Annual Meeting.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Even if you submit a proxy
or voter instructions, you may revoke your proxy and change your vote. You may revoke your proxy or voter instructions by submitting a
new proxy or voter instructions over the Internet by using the procedure to vote your shares online described in the Notice of Internet
Availability of Proxy Materials. You may also revoke your proxy by mail by requesting a copy be mailed to you, executing a subsequently
dated proxy or voter instructions card, and mailing it in the pre-addressed envelope, which requires no additional postage if mailed in
the United States. You may also revoke your proxy by your attendance and voting in person at the Annual Meeting. Mere attendance at the
meeting will not revoke a proxy or voter instructions. We will vote the shares in accordance with the directions given in the last proxy
or voter instructions submitted in a timely manner before the Annual Meeting. You may revoke your vote over the Internet until 11:59 pm,
ET, on November __, 2025. If you revoke your vote by mail, please be aware that we can recognize the revoked vote only if we receive it
by close of business on the day before the Annual Meeting.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">If the Annual Meeting is postponed
or adjourned for any reason, at any subsequent reconvening of the Annual Meeting, all proxies will be voted in the same manner as the
proxies would have been voted at the original convening of the Annual Meeting (except for any proxies that have at that time effectively
been revoked or withdrawn), even if the proxies had been effectively voted on the same or any other matter at a previous 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; text-indent: 0.5in">You are requested, regardless
of the number of shares you own or your intention to attend the Annual Meeting, to vote your shares as described above.</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: 5; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We will pay the expenses relating
to the solicitation of proxies. We may solicit proxies by mail, and our officers and employees may solicit proxies personally or by telephone
and will receive no extra compensation from such activities. We will reimburse brokerage houses and other nominees for their expenses
incurred in sending proxies and proxy materials to the beneficial owners of shares held by them.</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>Delivery of Proxy Materials to Households</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Only one copy of this proxy
statement, and/or Notice of Internet Availability of Proxy Materials, as applicable, will be delivered to an address where two or more
stockholders reside with the same last name or who otherwise reasonably appear to be members of the same family based on the stockholders&#8217;
prior express or implied consent.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We will deliver promptly upon
written or oral request a separate copy of the Annual Report, this proxy statement, and/or Notice of Internet Availability of Proxy Materials,
as applicable, upon such request. If you share an address with at least one other stockholder, currently receive one copy of our annual
report, proxy statement, and/or Notice of Internet Availability of Proxy Materials at your residence, and would like to receive a separate
copy of our annual report, proxy statement, and Notice of Internet Availability of Proxy Materials for our future stockholder meetings,
please follow the instructions for requesting materials indicated on the Notice of Internet Availability of Proxy Materials sent to your
residence and specify this preference in your request.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">If you share an address with
at least one other stockholder and currently receive multiple copies of annual reports, proxy statements, or Notices of Internet Availability
of Proxy Materials, and you would like to receive a single copy of annual reports, proxy statements, or Notices of Internet Availability
of Proxy Materials, please follow the instructions for requesting materials indicated on the Notice of Internet Availability of Proxy
Materials sent to you and specify this preference in your request.</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>Interest of Officers and Directors in Matters
to Be Acted Upon</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">None of our officers or directors
has any interest in any of the matters to be acted upon at the Annual Meeting, except to the extent that a director is named as a nominee
for election to the Board.</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: 6; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><span style="text-decoration:underline">PROPOSAL
1</span></b></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"><b>ELECTION OF DIRECTORS</b></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our Bylaws provide that our
Board of Directors shall be comprised of not less than one (1) director nor more than nine (9) directors, and directors are elected annually
at the annual stockholders meeting. The Board of Directors is currently comprised of seven (7) directors and will be comprised of seven
(7) directors effective immediately following the election if all the nominees are elected.</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">The Board of Directors has
nominated for election seven (7) persons as directors. Each nominee currently serves as one of our directors. All of the nominees have
consented to serve as directors. If a nominee should not be available for election as contemplated, the proxy holders will vote for a
substitute designated by the current Board of Directors. We are not aware of any nominee who will be unable or who will decline to serve
as a director.</p><div>

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

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

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="width: 30%; border-bottom: black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Director Nominee</b></span></td>
    <td style="width: 1%; padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; width: 42%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Position/Title</b></span></td>
    <td style="width: 1%; padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; width: 10%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Age*</b></span></td>
    <td style="width: 1%; padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; width: 15%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Served From</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhuoyu Li</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chairman of the Board of Directors</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">33</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2017&#8211; Present</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jian Huang</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">36</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2021&#8211; Present</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Xiaolai Li</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">53</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2021&#8211; Present</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cui Song</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">39</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023&#8211; Present</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Audit Committee Member</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Compensation Committee Member</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nominating Committee Member</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lianfu Liu</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">86</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2007&#8211; Present</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chairman of the Nominating Committee</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Audit Committee Member</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Compensation Committee Member</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tianping Cai</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">34</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025&#8211; Present</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chairman of the Audit Committee</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Compensation Committee Member</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nominating Committee Member</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jinjun Lu</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">52</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2017&#8211; Present</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chairman of the Compensation Committee</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Audit Committee Member</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nominating Committee Member</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; 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">As
of the date of this proxy statement.</span></td>
</tr></table><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: 7; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">For information as to the
shares of our common stock beneficially owned by each nominee, see the section &#8220;Securities Ownership of Certain Beneficial Owners
and Management&#8221;, and as to other Board matters, see the section &#8220;Board Information.&#8221;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following are biographical
summaries for our nominees for election as directors:</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"><b><i>Zhuoyu Li</i></b>, Chairman
of the Board of Directors and Chief Executive Officer since 2017. Mr. Li was President of the Company until the death of his father, Tao
Li, in December 2017, at which time he was appointed to serve as Chairman of the Board of Directors and Chief Executive Officer. Mr. Li
has nine years of experience in agricultural industry. Prior to joining the Company, Mr. Li has served as Chief Operating Officer at the
Company&#8217;s affiliate, 900LH.com Food Co., Ltd. (&#8220;900LH.com&#8221;) since January 2016. From January 2015 to January 2016, Mr.
Li served as a senior manager at the international department of 900LH.com, where he helped to develop the international market. Mr. Li
served as a senior manager at the customer center of 900LH.com from March 2013 through January 2015. He studied business at the University
of Auckland in 2012. We believe Mr. Li&#8217;s practical experience from serving as President of the Company and with 900LH.com qualify
him to serve as Chairman of the Board of Directors of the Company.&#160;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b><i>Jian Huang</i></b>,
Director.&#160;Mr. Huang is an experienced investor in blockchains and crypto currencies. In 2017, he founded ChainVC, a digital asset
fund focusing on the blockchain industry, and invested in a series of blockchain companies and digital asset funds including BitFund.
Mr. Huang received an EMBA degree from Guanghua School of Management of Peking University in 2018.</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"><b><i>Xiaolai Li</i></b>,
Director. Mr. Li is the founding partner of INBlockchain Inc., a venture capital based in Beijing, China with a focus on blockchain assets.
He has invested early-stage numerous blockchain projects, including Invictus Capital, Sia, ZCash, Steemit, EOS.io, and MoibileCoin. Mr.
Li has managed multiple digital assets funds, including BitFund from 2013 to 2015. Mr. Li holds Bachelor of Arts degree in accounting
from Changchun University.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b><i>Cui Song,&#160;</i></b>Director,
Audit Committee Member, Compensation Committee Member, and Nominating Committee Member. Ms. Song is an experienced marketing professional
and entrepreneur. She has previously held the position of Regional Manager for the Chongqing area at Peking University Resources Company
in Beijing. Additionally, Ms. Song is a co-founder of the Chinese children&#8217;s amusement brand &#8211; Wonderland. Ms. Song is an
alumna of Zhejiang University of Media and Communications, where she graduated with a Bachelor&#8217;s degree in Journalism and Communication.</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"><b><i>Tianping Cai</i></b>,
Director, Chairman of the Audit Committee, Compensation Committee Member and Nominating Committee Member.&#160;Mr. Cai has served as the
Financial Director of Hong Kong Haoming International Group Limited, a medical device company based in Hong Kong, since 2024. From 2019
to 2023, he served as Director of Risk Management &amp; Control at Sanya East Coast Real Estate Development Co., Ltd. Prior to that, from
2015 to 2019, he was an Internal Auditor at the same company. From 2013 to 2016, Mr. Cai was a Financial Accountant at Sanya Huali Real
Estate Development Co., Ltd.&#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; text-indent: 0.5in"><b><i>Lianfu Liu</i></b>,
Director, Chairman of Nominating Committee, Audit Committee Member and Compensation Committee Member. Mr. Liu has served as a director
of our company since December 26, 2007. Mr. Liu has served as the Chairman of the China Green Food Association since 1998. From 1992 to
1998, Mr. Liu was a Director and Senior Engineer for the China Green Food Development Center. Prior to that, Mr. Liu was a Vice Director
of the PRC Ministry of Agriculture. Mr. Liu graduated from Beijing Forestry University and studied soil conservation. We believe Mr. Liu's
experience in the agricultural industry in the PRC allows him to bring a unique perspective as an independent director of our company.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b><i>Jinjun Lu,&#160;</i></b>Director,
Chairman of Compensation Committee, Audit Committee Member and Nominating Committee Member. Mr. Lu is the co-founder of Shaanxi Jinfenghui
Technology Co. Ltd (&#8220;Jinfenghui&#8221;) since he started in 2014. Drawing on years of entrepreneurial experience, Mr. Lu plans to
grow Jinfenghui into one of the largest mobile terminal device manufacturers in northwestern China. At Jinfenghui, Mr. Lu oversees corporate
growth plans, budgets capital expenditures, seeks investment funds, and designs marketing strategies for Jinfenghui products to penetrate
target markets. Before founding Jinfenghui, in 1998 he founded Xinjiang Yongan Engineering Co. Ltd in Xinjiang Uyghur Autonomous Region,
a provincial-level autonomous region of China in the northwest of the country. Earlier in the 1990s, Mr. Lu began his entrepreneurship
career as a distributor for Lining-branded garment products in Henan Province, which he grew into the largest wholesale venture for Lining
in the region. As a founder of several enterprises and a seasoned entrepreneur, Mr. Lu not only has executive experience in strategic
management, marketing and sales, and technology, but also brings his experience as a founder from different industries.<b><i>&#160;</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Vote Required and Board of Directors&#8217;
Recommendation</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Assuming a quorum is present,
the affirmative vote of a plurality of the votes cast at the Meeting, either in person or by proxy, is required for the election of a
director. For purposes of the election of directors, abstentions and broker non-votes will have no effect on the result of the vote.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>THE BOARD OF DIRECTORS UNANIMOUSLY RECOMMENDS
THAT YOU VOTE<br/>
<span style="text-decoration:underline">FOR</span>&#160;THESE NOMINEES.</b></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table sets forth
certain information as of the record date, April 29, 2025, with respect to the beneficial ownership of our common stock, the sole outstanding
class of our voting securities, by (i) any person or group owning more than 5% of each class of voting securities, (ii) each director,
(iii) each executive officer and (iv) all executive officers and directors as a group.</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">As of September __, 2025,
an aggregate of 15,770,934. shares of our common stock were outstanding.&#160;</p><div>

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

</div><table cellpadding="0" style="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 1.5pt solid; font-weight: bold; text-align: left">Title of Class</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name and Address of Beneficial Owners&#160;<sup>(1)</sup></b></span></td><td style="text-align: center; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>Amount
and<br/>
Nature of<br/>
Beneficial<br/>
Ownership</b></p></td><td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Percent of<br/>
Class&#160;<sup>(2)</sup></b></span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: left">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: left">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">Greater Than 5% Stockholders</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 style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#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: 35%; text-align: left">Common Stock</td><td style="width: 1%">&#160;</td>
    <td style="width: 40%; text-align: left">Zhibiao Pan</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3,403,999</td><td style="padding-bottom: 3.5pt; width: 1%; text-align: left"><sup>(3)</sup></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">21.6</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Common Stock</td><td>&#160;</td>
    <td style="text-align: left">Jian Huang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,314,286</td><td style="padding-bottom: 3.5pt; text-align: left"><sup>(4)</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.33</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Common Stock</td><td>&#160;</td>
    <td style="text-align: left">Jiao Shen</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">971,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.16</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Common Stock</td><td>&#160;</td>
    <td style="text-align: left">Zhuoyu Li</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">937,033</td><td style="padding-bottom: 3.5pt; text-align: left"><sup>(5)</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.9</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">Directors and Executive Officers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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; ">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">Common Stock</td><td>&#160;</td>
    <td style="text-align: left">Zhuoyu Li<br/> President, Chief Executive Officer<br/> and Chairman of the Board</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">937,033</td><td style="padding-bottom: 3.5pt; text-align: left"><sup>(5)</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.9</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">Common Stock</td><td>&#160;</td>
    <td style="text-align: left">Jian Huang<br/> Director</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,314,286</td><td style="padding-bottom: 3.5pt; text-align: left"><sup>(4)</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.33</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">Common Stock</td><td>&#160;</td>
    <td style="text-align: left">Xiaolai Li<br/> Director</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">--</td><td style="text-align: left">*</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">Common Stock</td><td>&#160;</td>
    <td style="text-align: left">Cui Song<br/> Director</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">--</td><td style="text-align: left">*</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">Common Stock</td><td>&#160;</td>
    <td style="text-align: left">Lianfu Liu<br/> Director</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,083</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">--</td><td style="text-align: left">*</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">Common Stock</td><td>&#160;</td>
    <td style="text-align: left">Tianping Cai<br/> Director</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">--</td><td style="text-align: left">*</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">Common Stock</td><td>&#160;</td>
    <td style="text-align: left">Jinjun Lu<br/> Director</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">--</td><td style="text-align: left">*</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">All executive officers and directors as a group</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,261,402</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14.23</td><td style="text-align: left">%</td></tr>
  </table><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: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 25%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></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">Represents
a percentage that is less than 1%.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></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">Unless
otherwise stated, each beneficial owner has sole power to vote and dispose of the shares and the address of such person is c/o Enlightify
Inc., 3<sup>rd</sup>&#160;Floor, Borough A, Block A.&#160;No. 181, South Taibai Road, Xian, Shaanxi Province, People&#8217;s Republic
of China 710065.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></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">In
determining the percent of common stock owned by the beneficial owners, (a)&#160;the numerator is the number of shares of common stock
beneficially owned by such owner, including shares the beneficial ownership of which may be acquired, within 60&#160;days upon the exercise
of the options, if any, held by the owner; and (b)&#160;the denominator is the sum of (i)&#160;the total 15,770,934 shares of common
stock outstanding as of Proxy Date, and (ii)&#160;the number of shares underlying the options, which such owner has the right to acquire
upon the exercise of the options within 60&#160;days (for those who have options), if any.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></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">Held
(i)&#160;2,286,857 By Mr.&#160;Pan and his mother as sole trustees for Django Creek Trust, and (ii)&#160;1,117,142 shares owned by P
KEVIN HODL LTD, a British Virgin Islands company, which are beneficially owned by Mr.&#160;Pan</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></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">(4)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Held
By Mr.&#160;Huang and his mother as sole trustees for Golden Peak Trust.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Includes
845,584 shares that Mr.&#160;Li inherited from the estate of his parents.</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: 9; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">This section contains a discussion
of the material elements of compensation awarded to, earned by or paid to our principal executive officer, our principal financial officer,
and our other executive officers whose total compensation exceeded $100,000 during the fiscal year ended June 30, 2024. Accordingly, our
&#8220;Named Executive Officers&#8221; are Mr. Zhuoyu Li, our Chairman and Chief Executive Officer, and Mr. Yongcheng Yang, our Chief
Financial Officer.</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">Our Board established the
Compensation Committee to assist with the analysis and determination of the compensation structure for our executive officers. Our Compensation
Committee, consisting of three independent directors, reviews and approves, or in some cases recommends for the approval of the full Board,
the annual compensation for our executive officers. Typically, management recommends to the Compensation Committee compensation package
proposals based on prevailing compensation standards in our industry, which in turn reviews and approves such proposals. Our Compensation
Committee may consult with the executive officers to form consensus on such packages. Our executive officers may discuss any disagreements
and needed amendment to such proposals with our Compensation Committee before such proposals are finalized and approved by the Compensation
Committee.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Compensation Objectives</b></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; text-indent: 0.5in">Our compensation objectives
are as follows:</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: 48px; text-align: justify">&#160;</td>
    <td style="width: 24px; 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">We strive to provide competitive executive compensation programs that will help to attract highly qualified individuals necessary for our continued growth. Once an executive is hired, our goal is to retain and motivate them to achieve higher levels of performance and be appropriately rewarded for that effort.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px; text-align: justify">&#160;</td>
    <td style="width: 24px; 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">Compensation and benefits are competitive with the local labor markets in which we compete, and focus also will be given to companies that operate in the agriculture, feed, and fertilizer industries. Peer companies will typically have annual revenues that are one-half to double that of us, for the purposes of compensation benchmarking.</span></td></tr>
  </table><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><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: 48px; text-align: justify">&#160;</td>
    <td style="width: 24px; 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">We provide an executive compensation package consisting of base salary, incentives (short term &amp; long term), and benefits that are consistent with similar positions at our recognized competitors. Each component addresses individual and company performance with a focus on long-term profitable growth and shareholder return, competitive conditions, and our overall financial performance.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px; text-align: justify">&#160;</td>
    <td style="width: 24px; 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">All compensation programs are administered without regard to race, religion, national origin, color, sex, age, or disability, and adhere to all local laws and regulations.</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: 10; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Elements of Compensation</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"><i>Base Salary</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; text-indent: 0.5in">Our approach is to pay our
executives a base salary that is competitive with those of other executive officers in similar positions and with similar responsibilities
in our peer group of competitive companies. We believe that a competitive base salary is a necessary element of any compensation program
that is designed to attract and retain talented and experienced executives. We also believe that attractive base salaries can motivate
and reward executives for their overall performance.</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>Stock-Based awards under the Equity Incentive
Plan</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; text-indent: 0.5in">In addition to base salary,
the other key component of executive compensation we provide to our Named Executive Officers is equity-based compensation. In October
2009, our Board adopted our 2009 Equity Incentive Plan (the &#8220;2009 Equity Incentive Plan&#8221;, &#8220;2009 Incentive Plan&#8221;,
or &#8220;2009 Plan&#8221;), which was approved by our shareholders at our annual shareholders meeting in December 2009.&#160; In August
2023, our Board adopted our 2023 Equity Incentive Plan (the &#8220;2023 Equity Incentive Plan&#8221;, &#8220;2023 Incentive Plan&#8221;,
or &#8220;2023 Plan&#8221;), which was approved by our shareholders at our annual shareholders meeting in November 2023.&#160;The 2009
Plan and 2023 Plan give us the ability to grant stock options, stock appreciation rights (SARs), restricted stock and other stock-based
awards to employees or consultants of our company or of any subsidiary of our company and to non-employee members of our advisory board
or our Board or the board of directors of any of our subsidiaries. The Board and the Compensation Committee believe the ability to grant
restricted stock, stock options and make other stock-based awards under the Plan is an important factor in attracting, stimulating, and
retaining qualified and distinguished personnel with proven ability and vision to serve as employees, officers, consultants or members
of the Board or advisory board of our company and our subsidiaries, and to chart our course towards continued growth and financial success.</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>Employee Stock Purchase Plan</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; text-indent: 0.5in">On August 9, 2012 the Board
adopted the Company&#8217;s 2012 Employee Stock Purchase Plan (the &#8220;ESPP&#8221;), which became effective as of such date. The Board
adopted the Company&#8217;s Third Amended and Restated Employee Stock Purchase Plan (the &#8220;Restated ESPP&#8221;) on May 15, 2015.
The Restated ESPP reserved a total of 3,750,000 shares of Common Stock, including 1,250,000 shares of Common Stock that was increased
the third time. Shareholder approval is not required with respect to the issuance under the ESPP pursuant to Sections 303A.08 or 312.03
of the NYSE Listed Company Manual. The ESPP has been delegated to be administered by the Compensation Committee since October 19, 2012.
Any employee of the Company or any parent (if any) and subsidiary corporation of the Company (the &#8220;Affiliate&#8221;), who is not
a natural person resident in the United States, who has been in the employ of the Company or any Affiliate for such continuous period
as required by the Board preceding the grant of rights under the ESPP is eligible to participate in the ESPP during the applicable offering
period, subject to administrative rules established by the Compensation Committee.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The ESPP is implemented by
sequential offerings, the commencement and duration of which are determined by the Compensation Committee. The purchase price at which
each share of Common Stock may be acquired in an offering period upon the exercise of all or any portion of a purchase right are established
by the Compensation Committee. However, the purchase price on each purchase date shall not be less than the fair market value of a share
of Common Stock on the purchase date.</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"><i>Retirement or Pension Benefits</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; text-indent: 0.5in">Currently, we do not provide
any company sponsored retirement benefits to any employee, including the Named Executive Officers.</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>Deferred Compensation</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; text-indent: 0.5in">We do not have any qualified
or nonqualified deferred compensation plans.</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>Perquisites</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; text-indent: 0.5in">Historically, we have provided
our Named Executive Officers with minimal perquisites and other personal benefits that we believe are reasonable. We do not view perquisites
as a significant component of compensation, but do believe they can be useful in attracting, motivating and retaining the executive talent
for which we compete. We believe that these additional benefits assist our Named Executive Officers in performing their duties and provide
time efficiencies for them. It is expected that our historical practices regarding perquisites will continue and will be subject to periodic
review by our Board.</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following report has been
submitted by the Compensation Committee of our Board of Directors:</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">The Compensation Committee
of our Board of Directors has reviewed and discussed our Compensation Discussion and Analysis with management. Based on this review and
discussion, the Compensation Committee recommended to our Board of Directors that the Compensation Discussion and Analysis be included
in our definitive proxy statement on Schedule 14A for our annual meeting for fiscal year ended June 30, 2024, as filed with the Commission.</p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 60%; text-align: left">&#160;</td>
    <td style="width: 40%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Compensation Committee of the Board of Directors Respectfully submitted,</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Jinjun Lu, Chairman of the Compensation Committee</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Daqing Zhu, member of the Compensation Committee</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Lianfu Liu, member of the Compensation Committee</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Cui Song, member of the Compensation Committee</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 3in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>The foregoing Compensation
Committee Report does not constitute soliciting material or to be &#8220;filed&#8221; with the Commission or subject to Regulation 14A
or 14C (17 CFR 240.14a-1 through 240.14b-2 or 240.14c-1 through 240.14c-101), other than as provided in Item 407 of Regulation S-K, or
to the liabilities of section 18 of the Exchange Act (15 U.S.C. 78r) and shall not be deemed filed or incorporated by reference into any
other filing of our company under the Securities Act or the Exchange Act, except to the extent we specifically incorporate this Compensation
Committee Report by reference therein.</i></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table sets forth
information concerning cash and non-cash compensation we and/or Jinong paid to our principal executive officer and our other most highly
paid executive officer (the &#8220;named executive officers&#8221;) for services rendered in all capacities during the noted periods.
No other executive officers received total annual salary and bonus compensation in excess of $100,000 during each of the three fiscal
years ended June 30, 2024, 2023.</p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 100%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SUMMARY COMPENSATION TABLE</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="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 1.5pt solid; font-weight: bold; text-align: left">Name and Principal Position</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Year<br/> Ended</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Salary<br/> ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Bonus<br/> ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stock awards<br/> ($)<sup>(1)</sup></b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Option<br/> awards<br/> ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Non-Equity<br/> Incentive Plan<br/> Compensation<br/> ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nonqualified<br/> Deferred<br/> Compensation<br/> Earnings ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">All Other<br/> Compensation<br/> ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total<br/> ($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#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.125in; text-align: left; width: 6%">Zhuoyu Li</td><td style="width: 1%">&#160;</td>
    <td style="width: 13%; text-align: center">June&#160;30,&#160;2024</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">300,000</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">96,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">&#8212;</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">&#8212;</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">&#8212;</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">&#8212;</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">&#8212;</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">396,000</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; text-align: left">CEO and Chairman</td><td>&#160;</td>
    <td style="text-align: center">June 30, 2023</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">300,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">96,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">396,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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">Yongcheng Yang</td><td>&#160;</td>
    <td style="text-align: center">June 30, 2024</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">180,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">50,400</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">230,400</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">CFO</td><td>&#160;</td>
    <td style="text-align: center">June 30, 2023</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">180,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">50,400</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">230,400</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-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
amounts reported in this column reflect the fair value on the grant date of the restricted stock awards granted to our Named Executive
Officers. These values are determined by multiplying the number of shares granted by the closing price of our common stock on the trading
day immediately preceding the grant date. The dollar amounts do not necessarily reflect the dollar amounts of compensation actually realized
or that may be realized by our Named Executive Officers.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company has not used a
compensation consultant to determine or recommend the amount or form of executive or director compensation but its management believes
that its executive officer compensation package is comparable to similar businesses in our location of operations.</p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">There were no grants of Plan-Based
awards to Named Executive Officers during the year ended June 30, 2024.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Narrative Disclosure to Summary Compensation
Table and Grants of Plan-Based awards Table</b></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Zhuoyu Li</i>. Pursuant
to an Employment agreement between the Company and Zhuoyu Li when he was appointed by the Board of Directors effective May 19, 2016, Mr.
Li received an annual base salary of $100,000 and a bonus up to 40% for serving as the Company&#8217;s President. In addition, Mr. Li
receives stock awards to be determined when the Company grants the awards to directors and officers under the Company&#8217;s 2009 Equity
Incentive Plan, as amended. The initial term of the employment agreement is one year, which is automatically extended for additional one-year
terms unless either party provides written notice of termination sixty (60) days prior to the end of the prior term. On December 18, 2017,
following the death of Tao Li, the Company&#8217;s Board of Directors appointed the Company&#8217;s President,&#160;Mr. Zhuoyu Li, as
its new Chairman and CEO.&#160;For serving as the Company&#8217;s Chairman and CEO, Mr. Zhuoyu Li receives the same compensation of Mr.
Tao Li. In total, Mr. Zhuoyu Li receives an annual base salary of $300,000 with a bonus of up to 40% and stock awards under the Company&#8217;s
2009 Equity Incentive Plan.</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; text-indent: 0.5in"><i>Yongcheng Yang.</i>&#160;Subsequent
to the periods covered by this Report, on December 19, 2017, the Company entered into an Employment Agreement with Mr. Yongcheng Yang
effective as of December 19, 2017. Pursuant to the terms of the Employment Agreement, Mr. Yang will serve as our Chief Financial Officer
for a term of one year at an annual salary of $180,000. Mr. Yang is eligible for a yearly bonus at the discretion of our Board of Directors.
The Employment Agreement will be automatically extended for additional one-year terms unless either party provides a written notice of
termination sixty (60) days prior to the end of the prior term. Either party may terminate the Employment Agreement upon thirty (30) days
written notice, or, at our discretion, we may terminate the Employment Agreement immediately and substitute thirty (30) days salary in
lieu of written notice. In the event of a breach of the Employment Agreement by Mr. Yang, or in the event Mr. Yang is terminated for &#8220;cause&#8221;
(as defined therein), the Employment Agreement may be terminated immediately without notice and without further payments.&#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; text-indent: 0.5in">With respect to all restricted
stock grants disclosed herein, if we terminate the grantee&#8217;s employment or affiliation with us for any reason, all unvested portions
of such restricted stock grants are forfeited. Any shares of restricted stock that do not vest for failure to meet the requisite performance
targets will also be forfeited.</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">With respect to all non-qualified
stock option grants disclosed herein, if we terminate the grantee&#8217;s employment or affiliation with us for any reason, all unvested
options are forfeited. If the grantee&#8217;s employment or affiliation with us is terminated voluntarily by the grantee or by us for
cause, all vested options are also terminated. In the event we terminate the grantee&#8217;s employment or affiliation with us without
cause, the grantee has the lesser of ninety (90) days or the remaining term of the option to exercise any vested options. If we terminate
the grantee&#8217;s employment or affiliation with us due to death or disability, the grantee has the lesser of twelve (12) months or
the remaining term of the option to exercise any vested options. In the case of non-qualified options subject to performance-based vesting,
any options which do not vest for failure to meet the requisite performance targets will be forfeited.</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>Outstanding Equity awards at Fiscal Year End</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">None&#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"><b>Option Exercises and Stock Vested During the
Fiscal Year</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">None&#160;</p><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: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Securities Authorized for Issuance Under Equity
Compensation Plans</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On October 27, 2009, our Board
of Directors (the &#8220;Board&#8221;) adopted the Company&#8217;s 2009 Plan. On December 11, 2009, our stockholders approved the 2009
Plan. The Incentive Plan gives us the ability to grant stock options, stock appreciation rights (SARs), restricted stock and other stock-based
awards to our employees, consultants and to non-employee members of our advisory board or our Board or the board of directors of any of
our subsidiaries. On October 3, 2012, October 25, 2013, and May 15, 2015, our Board approved the Amendment to increase the shares covered
by the 2009 Plan by three million shares. On April 23, 2019, our Board approved the fourth Amendment to increase the shares covered by
the 2009 Plan by 3.9 million shares and an extension of the Plan for an additional ten years. All four Amendments were approved by our
stockholders on the annual meetings held on December 15, 2012, December 22, 2013, June 30, 2015, and June 22, 2019, respectively. On August
10, 2023, the Board adopted the Company&#8217;s 2023 Plan, and our stockholders approved the 2023 Plan in the annual meeting was hold
on November 7, 2023. On April 25, 2025, the Board approved the Amendment of the Company&#8217;s 2023 Plan, which is subject to the approval
by our stockholders under Proposal 2 in the forthcoming annual meeting to be held on November __, 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"><b>Payments upon Termination or Change-in-Control</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table reflects
amounts payable to our Named Executive Officers (1) assuming their employment was terminated without cause on June 30, 2024, and (2) assuming
a change in control on June 30, 2024.</p><div>

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

</div><table cellpadding="0" style="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; border-bottom: Black 1.5pt solid">Name</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Termination<br/> Without<br/> Cause<sup>(1)</sup></b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Change in<br/> Control<sup>(2)</sup></b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Zhuoyu Li</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">25,000</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">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; 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">Represents
the payment made pursuant to contractual agreements with the Named Executive Officer as described below in this subsection.</span></td>
</tr></table><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">Amounts
in this column reflect the value of unvested restricted stock that would be accelerated upon a change of control. The amounts are calculated
based on the closing market price of a share of our common stock on June 30, 2024, i.e., $2.02 per share, multiplied by the number of
unvested shares.</span></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>Termination Clauses in Employment Agreements</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Zhuoyu Li.&#160;</i>Pursuant
to the terms of Mr. Li&#8217;s employment agreement with Jinong, Jinong may terminate Mr. Li&#8217;s employment for any reason upon 30
days prior written notice, in which case no termination payment is due. Alternatively, Jinong may terminate his employment immediately
upon the payment of one month&#8217;s salary. In the case of termination for cause as defined therein, we may terminate Mr. Li&#8217;s
employment immediately without pay.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In the event of a change in
control of our company, and except as otherwise set forth in the applicable award agreement, all unvested portions of awards shall vest
immediately. awards, whether or not then vested, shall be continued, assumed, or have new rights as determined by our Compensation Committee
or a committee of the Board designated to administer the Plan, and restrictions to which any shares of restricted stock or any other award
granted prior to the change in control are subject shall not lapse. awards shall, where appropriate at the discretion of the Committee,
receive the same distribution of our common stock on such terms as determined by the Compensation Committee. Upon a change in control,
the Committee may also provide for the purchase of any awards for an amount of cash per share of common stock issuable under the award
equal to the excess of the highest price per share of our common stock paid in any transaction related to a change in control of our company
over the exercise price of such award.</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: 14; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table sets forth
information concerning cash and non-cash compensation we paid to our directors during the fiscal year ended June 30, 2024.</p><div>

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

</div><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 1.5pt solid; font-weight: bold; text-align: left">Name</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fees<br/> Earned<br/> or<br/> Paid in<br/> Cash<br/> ($)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Stock<br/> awards<br/> ($)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Option<br/> awards<br/> ($)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Non-Equity<br/> Incentive<br/> Plan<br/> Compensation<br/> ($)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Non-Qualified<br/> Deferred<br/> Compensation<br/> Earnings<br/> ($)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">All<br/> Other<br/> Compensation<br/> ($)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total<br/> ($)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 16%; text-align: left">Daqing Zhu</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">26,000</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">&#8212;</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">&#8212;</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">&#8212;</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">&#8212;</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">&#8212;</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">26,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Lianfu Liu</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">26,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,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">Jinjun Lu</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">18,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cui Song</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">18,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,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">Xiaolai Li</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">300,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">300,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Jian Huang</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">300,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">300,000</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; 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">The directors will also be
reimbursed for all of their out-of-pocket expenses in traveling to and attending meetings of the Board and committees on which they serve.</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>Compensation Committee Interlocks and Insider
Participation</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The members of the Compensation
Committee during the fiscal year ended June 30, 2024 were Jinjun Lu, Daqing Zhu, Lianfu Liu and Cui Song. During the fiscal year ended
June 30, 2024:</p><div>

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

</div><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: 48px; text-align: justify">&#160;</td>
    <td style="width: 24px; 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">none of the members of the Compensation Committee was an officer (or former officer) or employee of our company or any of its subsidiaries;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px; text-align: justify">&#160;</td>
    <td style="width: 24px; 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">none of the members of the Compensation Committee had a direct or indirect material interest in any transaction in which we were a participant and the amount involved exceeded $120,000;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px; text-align: justify">&#160;</td>
    <td style="width: 24px; 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">none of our executive officers served on the compensation committee (or another board committee with similar functions or, if none, the entire board of directors) of another entity where one of that entity&#8217;s executive officers served on our Compensation Committee;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px; text-align: justify">&#160;</td>
    <td style="width: 24px; 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">none of our executive officers was a director of another entity where one of that entity&#8217;s executive officers served on our Compensation Committee; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 48px; text-align: justify">&#160;</td>
    <td style="width: 24px; 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">none of our executive officers served on the compensation committee (or another board committee with similar functions or, if none, the entire board of directors) of another entity where one of that entity&#8217;s executive officers served as a director on our Board.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

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

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

</div><ix:nonNumeric contextRef="c0" escape="true" name="ecd:AwardTmgMnpiDiscTextBlock" id="ixv-2349"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="ecd:AwardTmgMnpiCnsdrdFlag" id="ixv-3355">Compensation Committee
does not grant equity awards</ix:nonNumeric> in anticipation of the release of material nonpublic information (&#8220;MNPI&#8221;),&#160;and the Company
does&#160;not time&#160;the release of MNPI based upon grant dates of equity. Equity awards made to executive officers are approved by
the Compensation Committee. In the event MNPI becomes known to the Compensation Committee before granting an equity award, the Compensation
Committee will consider such information and use its business judgment to determine whether to delay the grant of equity to avoid any
appearance of impropriety.&#160;The Company did not grant equity awards to any Named Executive Officer during any period beginning four
business days before and ending one business day after the filing of any Company periodic report on Form 10-Q or Form 10-K, or the filing
or furnishing of any Company current report on Form 8-K that disclosed any MNPI during fiscal 2024.</p></ix:nonNumeric><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our Board is currently composed
of seven (7) members. Jinjun Lu, Tianping Cai, Lianfu Liu and Cui Song qualify as independent directors in accordance with the published
listing requirements of the New York Stock Exchange (&#8220;NYSE&#8221;). The NYSE independence definition includes a series of objective
tests, such as that the director is not, and has not been for at least three years, one of our employees and that neither the director
nor any of his or her family members has engaged in various types of business dealings with us. In addition, as further required by NYSE
rules, our Board has made an affirmative determination as to each independent director that no relationships exist which, in the opinion
of our Board, would interfere with the exercise of independent judgment in carrying out the responsibilities of a director. In making
these determinations, our directors reviewed and discussed information provided by the directors and us regarding each director&#8217;s
business and personal activities as they may relate to us and our management. Our directors hold office until their successors have been
elected and qualified or their earlier death, resignation, or removal.<b>&#160;</b></p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Board held eight meetings,
by telephone, in the fiscal year ended June 30, 2024. In addition, the Board unanimously approved eight written consents on matters between
meetings. During the fiscal year ended June 30, 2024, each incumbent director attended at least 75% of the aggregate number of meetings
of the Board and applicable committee meetings (held during the period for which he or she was a director) on which he or she served.
We do not have a formal policy regarding attendance by members of the Board at the annual meeting of stockholders, but we encourage all
members of the Board to attend the meeting.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We did not have any promoters
at any time during the past five fiscal years.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; 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">Except as set forth in our
discussion above, none of our directors or executive officers has been involved in any transactions with us or any of our directors, executive
officers, affiliates or associates which are required to be disclosed pursuant to the rules and regulations of the SEC.</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>Board Committees</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our Board of Directors has
established the following three standing committees which, pursuant to delegated authority, perform various duties on behalf of and report
to the Board of Directors: (i) Audit Committee, (ii) Compensation Committee and (iii) Nominating Committee. From time to time, the Board
of Directors may establish other committees.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40pt">The Audit Committee is responsible
for: (i) overseeing the corporate accounting and financial reporting practices; (ii) recommending the selection of our independent registered
public accounting firm; (iii) reviewing the extent of non-audit services to be performed by the auditors; and (iv) reviewing the disclosures
made in our periodic financial reports. The members of the Audit Committee are currently Messrs. Tianping Cai, Jinjun Lu, Lianfu Liu,
and Cui Song, each of whom is an independent director within the meaning of the rules of the NYSE and Rule 10A-3 promulgated by the SEC
under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;). In addition, the Board has determined that Mr.
Cai qualifies as an Audit Committee Financial Expert under applicable SEC Rules. The Chairman of the Audit Committee is Mr. Cai. The Audit
Committee held four meetings during the fiscal year ended June 30, 2024. The Audit Committee carries out its responsibilities in accordance
with the terms of its Audit Committee Charter, a copy of which was attached as Annex A to our Definitive Proxy Statement on Schedule 14A
for our 2010 Annual Meeting, filed with the SEC on October 28, 2010, and is also available on our website at&#160;www.cgagri.com.<b><i>&#160;</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Compensation Committee</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; text-indent: 0.5in">The Compensation Committee
determines matters pertaining to the compensation of executive officers and other significant employees and administers our stock and
incentive plans. The members of the Compensation Committee are Messrs. Jinjun Lu, Lianfu Liu, Tianping Cai and Cui Song. The Chairman
of the Compensation Committee is Mr. Lu. The Compensation Committee held one meeting during the fiscal year ended June 30, 2024. Each
of the members of the Compensation Committee is a &#8220;non-employee director&#8221; within the meaning of Rule 16b-3 under the Exchange
Act, and an &#8220;outside director&#8221; within the meaning of Section 162(m) under the Internal Revenue Code. The Compensation Committee
carries out its responsibilities pursuant to a written charter, a copy of which was attached as Annex C to our Definitive Proxy Statement
on Schedule 14A for our 2009 annual meeting, filed with the SEC on October 28, 2009, and is also available on our website at&#160;www.cgagri.com.</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: 16; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Nominating Committee</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; text-indent: 0.5in">The Nominating Committee identifies
and nominates candidates to serve on our Board. The members of the Nominating Committee are Messrs. Jinjun Lu, Lianfu Liu, Tianping Cai
and Cui Song. The Chairman of the Nominating Committee is Mr. Liu. The Nominating Committee held two meeting during the fiscal year ended
June 30, 2024. A copy of our Nominating Committee Charter was attached as Annex B to our Definitive Proxy Statement on Schedule 14A for
our 2010 annual meeting, filed with the SEC on October 28, 2010, and is also available on our website at&#160;www.cgagri.com. See &#8220;Director
Nominations&#8221; below for the procedures for the nomination of directors.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Board Leadership Structure and Board&#8217;s
Role in the Oversight of Risk Management</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our Board believes it is important
to select our Chairman and our Chief Executive Officer in the manner it considers in the best interests of our company at any given point
in time. Due to Mr. Li&#8217;s substantial experience in the industry, our Board has determined that the most effective leadership structure
for our company is for Mr. Li to serve as both our Chairman and Chief Executive Officer. Our Board benefits from the Chairman having direct
knowledge of the operations of, and opportunities and challenges facing, our business on a regular and company-wide basis. Mr. Li&#8217;s
combined role as Chairman and Chief Executive Officer fosters greater communication between the Board and management and provides unified
leadership for carrying out our company&#8217;s strategic initiatives and business plans.</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">To counterbalance the potential
for ineffective Board oversight, we have adopted a governance structure that includes: (i) a designated lead independent director; (ii)
annual elections of directors by a majority of votes cast at the annual meeting of stockholders; (iii) committees composed entirely of
independent directors; and (iv) established corporate governance and ethics guidelines. Our Board appointed Mr. Lianfu Liu to serve as
the Board&#8217;s lead independent director. The lead independent director acts as an intermediary between the Board and senior management.
Among other things, the lead independent director is responsible for facilitating communication among directors and between the Board
and the Chief Executive Officer, working with the Chief Executive Officer to provide an appropriate information flow to the Board, and
chairing executive sessions of the independent directors. Executive sessions of our independent directors occur following regularly scheduled
quarterly audit committee meetings, and at such other times as the independent directors deem appropriate. However, the Board recognizes
that circumstances may change over time and as they do, changes to the leadership structure may be warranted.</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">The Board has an active role,
directly and through its committees, in the oversight of our risk management efforts. The Board carries out this oversight role through
several levels of review. The Board regularly reviews and discusses with members of management information regarding the management of
risks inherent in the operations of our businesses and the implementation of our strategic plan, including our risk mitigation efforts.</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">In accordance with corporate
governance standards of the NYSE, the Audit Committee charter assigns to that committee the responsibility to review our policies and
practices with respect to risk assessment and risk management, including major financial risk exposures, and the steps management has
taken to monitor and control such exposures. Additionally, each of the Board&#8217;s committees also oversees the management of our risks
that are under each committee&#8217;s areas of responsibility. For example, the Audit Committee oversees management of accounting, auditing,
external reporting, internal controls, and cash investment risks. The Nominating Committee oversees our compliance policies, Code of Conduct,
conflicts of interests, director independence and corporate governance policies. The Compensation Committee oversees risks arising from
compensation practices and policies. In this manner the Board is able to coordinate its risk oversight.</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>Director Nominations</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Nominating Committee recommends
director candidates and will consider for such recommendation director candidates proposed by management, other directors and stockholders.
All director candidates will be evaluated based on the criteria identified below, regardless of the identity of the individual or the
entity or person who proposed the director candidate.</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">The selection of director
nominees includes consideration of factors deemed appropriate by the Corporate Governance and Nominating Committee and the Board. We may
engage a firm to assist in identifying, evaluating, and conducting due diligence on potential board nominees. Factors will include integrity,
achievements, judgment, intelligence, personal character, any prior contact or relationship between a candidate and a current or former
director or officer of our company, the interplay of the candidate&#8217;s relevant experience with the experience of other Board members,
the willingness of the candidate to devote adequate time to Board duties and the likelihood that he or she will be willing and able to
serve on the Board for a sustained period. The Corporate Governance and Nominating Committee will consider the candidate&#8217;s independence,
as defined by the rules of the SEC and the NYSE. In connection with the selection, due consideration will be given to the Board&#8217;s
overall balance of diversity of perspectives, backgrounds, and experiences. Experience, knowledge, and skills to be represented on the
Board include, among other considerations, financial expertise (including an &#8220;audit committee financial expert&#8221; within the
meaning of the SEC&#8217;s rules), financing experience, related industry experience, strategic planning, business development, and community
leadership.</p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have adopted a Code of
Ethics that applies to all of our employees and officers, and the members of our Board of Directors, which was amended and restated in
2010. The Amended and Restated Code of Ethics (the &#8220;Code of Ethics&#8221;) is available on our website at www.cgagri.com. Printed
copies are available upon request without charge. Any amendment to or waiver of the Code of Ethics will be disclosed on our website promptly
following the date of such amendment or waiver.</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>Insider Trading Compliance Policy.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have&#160;<ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" id="ixv-3356">adopted</ix:nonNumeric>&#160;insider
trading policies and procedures applicable to our directors, officers, employees, and other covered persons, and have implemented processes
for the Company, that we believe are reasonably designed to promote compliance with insider trading laws, rules and regulations, and the
NYSE listing standards. Our Insider Trading Compliance Policy provides that no officer, director or employee or any entities they control
may purchase, acquire or sell (or contract to purchase, acquire or sell) any type of security while in possession of material, non-public
information relating to the security or the issuer of the security (whether or not the issuer of the security is the Company). This includes
a put option, a call option or a short sale, or engaging in hedging transactions, In addition, the prohibitions under our Insider Trading
Compliance Policy do not apply to certain transactions, such as the exercise of stock options and/or the surrender of shares to the Company
in payment of the exercise price or in satisfaction of any tax withholding obligations, pursuant to the applicable equity incentive plan
or award agreement; such exceptions are only permitted to the extent they do not involve a market sale of the Company&#8217;s securities</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have adopted Corporate
Governance Guidelines applicable to the management of our company, a copy of which is available on our website at&#160;www.cgagri.com.
Printed copies are available upon request without charge.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of June 30, 2024, and June
30, 2023, the amount due to related parties was $5,511,053 and $5,439,209, respectively. As of June 30, 2024, and June 30, 2023, $962,500
and $964,600, respectively were amounts that Gufeng borrowed from a related party, Xi&#8217;an TechTeam Science &amp; Technology Industry
(Group) Co. Ltd., a company controlled by Mr. Zhuoyu Li, Chairman and CEO of the Company, representing unsecured, non-interest-bearing
loans that are due on demand. These loans are not subject to written agreements. As of June 30, 2024, and June 30, 2023, $2,336,693 and
$2,261,693, respectively were advances from Mr. Zhuoyu Li, Chairman and CEO of the Company. The advances were unsecured and non-interest-bearing.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On July 1, 2022, Jinong renewed
the office rental agreement with Kingtone Information Technology Co., Ltd. (&#8220;Kingtone Information&#8221;), of which Mr. Zhuoyu Li,
Chairman and CEO of the Company, served as Chairman. Pursuant to the rental agreement, Jinong rented 612 square meters (approximately
6,588 square feet) of office space from Kingtone Information. The rental agreement provides for a two-year term effective as of July 1,
2022 with monthly rent of RMB28,000 (approximately $3,837).</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Procedures for Approval of Related Party 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; text-indent: 0.5in">In November 2010, we adopted
a written Related Party Transactions Policy (the &#8220;Policy&#8221;). According to the Policy, a &#8220;Related Party Transaction&#8221;
is a transaction, arrangement or relationship (or any series of similar transactions, arrangements or relationships) in which we (including
any of our subsidiaries) are, were or will be a participant and the amount involved exceeds $120,000, and in which any related party had,
has or will have a direct or indirect &#8220;material&#8221; interest. The Policy&#8217;s definition of a &#8220;Related Party&#8221;
is in line with the definition set forth in the instructions to Item 404(a) of Regulation S-K promulgated by the SEC.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Under the Policy, our Chief
Financial Officer is responsible for determining whether a proposed transaction, as submitted by a Related Party is a Related Party Transaction
that requires the consideration and discussion of the Audit Committee. The Audit Committee is responsible for evaluating and assessing
a proposed transaction based on the facts and circumstances including those listed in the Policy, including comparing the terms of the
proposed transaction and the terms available to unrelated third parties or to employees generally. The Policy states that the Audit Committee
shall approve only those Related Party Transactions that are in, or are not inconsistent with, the best interests of our company and our
stockholders. No member of the Audit Committee shall participate in any review, consideration or approval of any Related Party Transaction
in which he or she or any immediate family member directly or indirectly is involved.</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: 18; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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">In the event that we become
aware of a Related Party Transaction that has not been previously approved under the Policy, such transaction will be presented to the
Audit Committee. A Related Party Transaction entered into without pre-approval of the Audit Committee shall not be deemed to violate the
Policy, or be invalid or unenforceable, so long as the transaction is brought to the Audit Committee as promptly as reasonably practical
after it is entered into and is subsequently ratified by the Audit 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"><b>Family Relationships</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">There is no family relationship
among any of our officers or directors.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">To the best of our knowledge,
none of our directors or executive officers was involved in any legal proceedings during the last 10 years as described in Item 401(f)
of Regulation S-K.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Section 16(a) Beneficial Ownership Reporting
Compliance</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; 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">Section 16(a) of the Exchange
Act requires our executive officers and directors, and persons who own more than 10% of a registered class of our equity securities (&#8220;Reporting
Persons&#8221;), to file reports of ownership and changes in ownership with the SEC. The Reporting Persons are also required to furnish
us with copies of all such reports. Based solely on our review of the reports received by us, we believe that, during the year ended June
30, 2023, our directors, executive officers, and holders of ten percent (10%) or more of our common stock complied with Section 16(a)
filing requirements applicable to them.&#160;</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Interested parties may communicate
with any of our directors, our Board as a group, our independent directors as a group or any committees of the Board by sending an e-mail
to the Board of Directors, at&#160;<i>nonmgtdirectors@cgagri.com</i>&#160;and indicating the intended recipient in the subject line, or
by writing to Board of Directors, Enlightify Inc., 3rd Floor, Borough A, Block A. No. 181, South Taibai Road, Xian, Shaanxi Province,
People&#8217;s Republic of China 710065. The Board has given secretary to the Board of Directors the discretion to distribute communications
to the director or directors, after ascertaining whether the communications are appropriate to the duties and responsibilities of the
Board. Communications that relate to ordinary business matters that are not within the scope of the Board&#8217;s responsibilities will
be forwarded to the appropriate employee within our company. Solicitations, junk email and obviously frivolous or inappropriate communications
will not be forwarded. You will receive a written acknowledgement from the Secretary to the Board upon receipt of your communication.</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>Audit Fees</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The aggregate fees billed
by GAO CPA Firm for professional services rendered for the audit of our annual financial statements included in our Annual Reports on
Form 10-K, for the reviews of the financial statements included in our Quarterly Reports on Form 10-Q, for our Sarbanes-Oxley Act of 2002
compliance audit, and for services in connection with statutory and regulatory filings or engagements were $270,000 and $200,000 for the
fiscal years ended June 30, 2024 and 2023, respectively.</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>Audit-Related Fees</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; text-indent: 0.5in">We did not incur any audit-related
fees during the last two fiscal years.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Tax Fees</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; text-indent: 0.5in">We did not engage our principal
accountants to provide tax or related services during the last two fiscal years.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>All Other Fees</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; text-indent: 0.5in">We did not engage our principal
accountants to render services to us during the last two fiscal years, other than as reported above.</p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Under the Sarbanes-Oxley Act
of 2002, all audit and non-audit services performed by our auditors must be approved in advance by our Audit Committee to assure that
such services do not impair the auditors&#8217; independence from us. In accordance with its policies and procedures, the Audit Committee
pre-approved the audit service performed by GAO CPA Firm for our consolidated financial statements as of and for the year ended June 30,
2024.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Audit Committee of the
Board is comprised of four non-employee directors, each of whom has been determined by the Board to be &#8220;independent&#8221; under
the meaning of Rule 10A-3(b)(1) under the Exchange Act. Mr. Daqing Zhu, who served on the Audit Committee as of the date of the report
of the Audit Committee, qualified as a financial expert within the meaning of Item 401(h) of SEC Regulation S-K. The Audit Committee assists
the Board&#8217;s oversight of the integrity of our financial reports, compliance with legal and regulatory requirements, the qualifications
and independence of our independent registered public accounting firm, the audit process, and internal controls. The Audit Committee operates
pursuant to a written charter adopted by the Board. The Audit Committee is responsible for overseeing our corporate accounting and financial
reporting practices, recommending the selection of our independent registered public accounting firm, reviewing the extent of non-audit
services to be performed by the auditors, and reviewing the disclosures made in our periodic financial reports. The Audit Committee also
reviews and recommends to the Board that the audited financial statements be included in our Annual Report on Form 10-K.&#160;</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">The Audit Committee: (1) reviewed
and discussed the audited financial statements for the year ended June 30, 2024, with management; (2) discussed with the independent auditors
the matters required to be discussed by SAS 61, as amended (AICPA,&#160;<i>Professional Standards</i>, Vol. 1. AU section 380), as adopted
by the Public Company Accounting Oversight Board in Rule 3200T; and (3) received the written disclosures and the letter from the independent
accountants required by applicable requirements of the Public Company Accounting Oversight Board regarding the independent accountant&#8217;s
communications with the Audit Committee concerning independence and has discussed with the independent accountant its independence.</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">Based on the review and discussions
referred to above, the Audit Committee had recommended to the Board of Directors that the audited financial statements be included in
our Annual Report on Form 10-K for the fiscal year ended June 30, 2024, for filing with the SEC.</p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 60%; text-align: left">&#160;</td>
    <td style="width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Audit Committee of the Board of Directors</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Respectfully submitted,</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Daqing Zhu, Chairman of the Audit Committee</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Jinjun Lu, member of the Audit Committee</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Lianfu Liu, member of the Audit Committee</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Cui Song, member of the Audit committee</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>The foregoing Audit Committee
Report does not constitute soliciting material or to be &#8220;filed&#8221; with the Commission or subject to Regulation 14A or 14C (17
CFR 240.14a-1 through 240.14b-2 or 240.14c-1 through 240.14c-101), other than as provided in Item 407 of Regulation S-K, or to the liabilities
of section 18 of the Exchange Act (15 U.S.C. 78r) and shall not be deemed filed or incorporated by reference into any other of our filings
under the Securities Act or the Exchange Act, except to the extent that we specifically incorporate this Audit Committee Report by reference
therein.</i></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><span style="text-decoration:underline">PROPOSAL 2</span></b></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"><b>AMENDMENT OF THE 2023 EQUITY INCENTIVE PLAN</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; 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">Our Board of Directors, acting
upon the recommendation of the Compensation Committee, has approved the Amendment to the Company&#8217;s 2023 Equity Incentive Plan (the&#160;<i>&#8220;Plan&#8221;</i>)
for an increase in the number of authorized shares of common stock under the Plan (the&#160;<i>&#8220;Amendment&#8221;</i>). Our Board
of Directors has recommended that the Amendment be approved by&#160;the Company&#8217;s stockholders.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="text-decoration:underline">Increase in Shares Available</span>.&#160;On
August&#160;10, 2023, the Board adopted the Company&#8217;s 2023 Plan, which was approved by our stockholders at our annual stockholders
meeting on November 7, 2023, under which 2.7 million shares of&#160;the Company&#8217;s common stock were reserved for issuance. On April&#160;25,
2025, our Board of Directors adopted and approved the Amendment to the Plan, subject to stockholder approval. The purpose of the Amendment
is to increase the number of shares of&#160;the Company&#8217;s common stock available for issuance thereunder by another 3 million shares,
to 5.7 million.</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">Pursuant to Section 1.5 of
the Plan, the maximum number of shares of common stock of&#160;the Company&#160;that are currently available for issuance under the Plan
is 2.7 million. As of&#160;September __, 2025, we have issued shares of restricted stock or stock options to purchase shares of common
stock in an aggregate of 2.7 million shares, so there are no shares of common stock available for issuance under the Plan.</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">The Compensation Committee
of our Board of Directors has reviewed the Plan and determined that the Plan requires additional available shares for issuance to provide
flexibility with respect to stock-based compensation that the Compensation Committee believes is necessary to establish appropriate long-term
incentives to achieve our objectives. Our Board of Directors believes that it is advisable to increase the 2.7 million share limit to
5.7 million shares in order to attract and compensate employees, officers, directors and other eligible participants upon whose judgment,
initiative and effort we depend. The issuance of awards under the Plan to these eligible participants is designed to align the interests
of such participants with those of our stockholders.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The proposed Amendment to
the Plan increases the number of shares of common stock that may be issued as awards under the Plan by 3 million shares, or approximately
19% of the approximately 16 million shares of common stock outstanding as of September __, 2025. As amended, the Plan will continue to
provide that all of the shares authorized for issuance (including the increased shares) may be granted as incentive stock options and
the Plan will also continue to provide for appropriate adjustments in the number of shares in the event of a stock dividend, recapitalization,
merger or similar transaction.</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">The following is a summary
of the principal features of the Plan.</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: 21; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Shares Available</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">Our Board of Directors has
authorized, subject to stockholder approval, add an additional 3 million shares of our common stock for issuance under the Plan. In the
event of any stock dividend, stock split, reverse stock split, share combination, recapitalization, merger, consolidation, spin-off, split-up,
reorganization, rights offering, liquidation, or any similar change event of or by&#160;our company, appropriate adjustments will be made
to the shares subject to the Plan and to any outstanding awards. Shares available for awards under the Plan may be either newly-issued
shares or treasury shares.</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">In certain circumstances,
shares subject to an outstanding award may again become available for issuance pursuant to other awards available under the Plan. For
example, shares subject to forfeited, terminated, canceled or expired awards will again become available for future grants under the Plan.
In addition, shares subject to an award that are withheld by us to satisfy tax withholding obligations shall also be made available for
future grants under the Plan.<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>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Administration</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">The Plan is administered by
a committee of our Board of Directors appointed by our Board of Directors to administer the Plan or if such a committee is not appointed
or unable to act, then our entire Board of Directors (the&#160;<i>&#8220;Committee&#8221;</i>). The Committee is to consist of at least
two members who are non-employee directors within the meaning of Rule 16b-3 under the Exchange Act. With respect to the participation
of individuals who are subject to Section 16 of the Exchange Act, the Plan is administered in compliance with the requirements of Rule
16b-3 under the Exchange Act. In the event that the Compensation Committee of the Board (<i>&#8220;Compensation Committee&#8221;</i>)
meets the requirements stated above, such Compensation Committee will be the Committee under the Plan unless otherwise determined by the
Board. Subject to the provisions of the Plan, the Committee determines the persons to whom grants of options, SARs and shares of restricted
stock are to be made, the number of shares of common stock to be covered by each grant and all other terms and conditions of the grant.
If an option is granted, the Committee determines whether the option is an incentive stock option or a nonstatutory stock option, the
option&#8217;s term, vesting and exercisability, the amount and type of consideration to be paid to&#160;our company&#160;upon the option&#8217;s
exercise and the other terms and conditions of the grant. The terms and conditions of restricted stock and SAR awards are also determined
by the Committee. The Committee has the responsibility to interpret the Plan and to make determinations with respect to all awards granted
under the Plan. All determinations of the Committee are final and binding on all persons having an interest in the Plan or in any award
made under the Plan. The costs and expenses of administering the Plan are borne by&#160;the Company.</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">Eligibility</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">Eligible individuals include
our and our&#160;subsidiaries&#8217; employees (including our and our&#160;subsidiaries&#8217; officers and directors who are also employees)
or consultants whose efforts, in the judgment of the Committee, are deemed worthy of encouragement to promote our growth and success.
Non-employee directors of our Board of Directors are also eligible to participate in the Plan. All eligible individuals may receive one
or more awards under the Plan, upon the terms and conditions set forth in the Plan. There is no assurance that an otherwise eligible individual
will be selected by the Committee to receive an award under the Plan. Because future awards under the Plan will be granted in the discretion
of the Committee, the type, number, recipients and other terms of such awards cannot be determined at this time.</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">Stock Options and SARs</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">Under the Plan, the Committee
is authorized to grant both stock options and SARs. Stock options may be either designated as non-qualified stock options or incentive
stock options. Incentive stock options, which are intended to meet the requirements of Section 422 of the Internal Revenue Code such that
a participant can receive potentially favorable tax treatment, may only be granted to employees. Therefore, any stock option granted to
consultants and non-employee directors are non-qualified stock options. The tax treatment of incentive and non-qualified stock options
is generally described later in this summary. SARs may be granted either alone or in tandem with stock options. A SAR entitles the participant
to receive the excess, if any, of the fair market value of a share on the exercise date over the strike price of the SAR. This amount
is payable in cash, except that the Committee may provide in an award agreement that benefits may be paid in shares of our common stock.
In general, if a SAR is granted in tandem with an option, the exercise of the option will cancel the SAR, and the exercise of the SAR
will cancel the option. Any shares that are canceled will be made available for future awards. The Committee, in its sole discretion,
determines the terms and conditions of each stock option and SAR granted under the Plan, including the grant date, option or strike price
(which, in no event, will be less than the par value of a share), whether a SAR is paid in cash or shares, the term of each option or
SAR, exercise conditions and restrictions, conditions of forfeitures, and any other terms, conditions and restrictions consistent with
the terms of the Plan, all of which will be evidenced in an individual award agreement between us and the participant.</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: 22; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; 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">Certain limitations apply
to incentive stock options and SARs granted in tandem with incentive stock options. The per share exercise price of an incentive stock
option may not be less than 100% of the fair market value of a share of our common stock on the date of the option&#8217;s grant and the
term of any such option shall expire not later than the tenth anniversary of the date of the option&#8217;s grant. In addition, the per
share exercise price of any option granted to a person who, at the time of the grant, owns stock possessing more than 10% of the total
combined voting power or value of all classes of our stock must be at least 110% of the fair market value of a share of our common stock
on the date of grant and such option shall expire not later than the fifth anniversary of the date of the option&#8217;s grant.</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">Options and SARs granted under
the Plan become exercisable at such times as may be specified by the Committee. In general, options and SARs granted to participants become
exercisable in three equal annual installments, subject to the optionee&#8217;s continued employment or service with us. However, the
aggregate value (determined as of the grant date) of the shares subject to incentive stock options that may become exercisable by a participant
in any year may not exceed $100,000. If a SAR is granted in tandem with an option, the SAR will become exercisable at the same time or
times as the option becomes exercisable.</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">Except as otherwise set forth
in the award agreement, options shall expire after a term of five years. However, the maximum term of options and SARs granted under the
Plan is ten years. If any participant terminates employment due to death or disability or retirement, the portion of his or her option
or SAR awards that were exercisable at the time of such termination may be exercised for one year from the date of termination. In the
case of any other termination, the portion of his or her option or SAR awards that were exercisable at the time of such termination may
be exercised for three months from the date of termination. However, if the remainder of the option or SAR term is shorter than the applicable
post-termination exercise period, the participant&#8217;s rights to exercise the option or SAR will expire at the end of the term. In
addition, if a participant&#8217;s service terminates due to cause, all rights under an option or SAR will immediately expire, including
rights to the exercisable portion of the option or SAR. Shares attributable to an option or SAR that expire without being exercised will
be forfeited by the participant and will again be available for award under the Plan.</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">Unless limited by the Committee
in an award agreement, payment for shares purchased pursuant to an option exercise may be made (i) in cash, check or wire transfer, (ii)
subject to the Committee&#8217;s approval, in shares already owned by the participant (including restricted shares held by the participant
at least six months prior to the exercise of the option) valued at their fair market value on the date of exercise, or (iii) through broker-assisted
cashless exercise procedures.</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">Restricted Stock</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">Under the Plan, the Committee
is also authorized to make awards of restricted stock. A restricted stock award entitles the participant to all of the rights of a stockholder
of&#160;our company, including the right to vote the shares and the right to receive any dividends. However, the Committee may require
the payment of cash dividends to be deferred and if the Committee so determines, re-invested in additional shares of restricted stock.
Before the end of a restricted period and/or lapse of other restrictions established by the Committee, shares received as restricted stock
shall contain a legend restricting their transfer, and may be forfeited (i) in the event of termination of employment, (ii) if&#160;our
company&#160;or the participant does not achieve specified performance goals after the grant date and before the participant&#8217;s termination
of employment or (iii) upon the failure to achieve other conditions set forth in the award agreement.</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">An award of restricted stock
will be evidenced by a written agreement between us and the participant. The award agreement will specify the number of shares of our
common stock subject to the award, the nature and/or length of the restrictions, the conditions that will result in the automatic and
complete forfeiture of the shares and the time and manner in which the restrictions will lapse, subject to the award holder&#8217;s continued
employment by us, and any other terms and conditions the Committee shall impose consistent with the provisions of the Plan. The Committee
also determines the amount, if any, that the participant shall pay for the shares of restricted stock. However, the participant must be
required to pay at least the par value for each share of restricted stock. Upon the lapse of the restrictions, any legends on the shares
of our common stock subject to the award will be re-issued to the participant without such legend.</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">Unless the Committee determines
otherwise in the award or other agreement, if a participant terminates employment for any reason, all rights to restricted stock that
are then forfeitable will be forfeited. Restricted stock that is forfeited by the participant will again be available for award under
the Plan.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other Stock-Based awards</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">Under the Plan, the Committee
is also authorized to grant other stock-based awards valued in whole or in part by reference to or otherwise based on stock (<i>&#8220;Other
Stock-Based awards&#8221;</i>), which include performance shares, convertible preferred stock (to the extent a series of preferred stock
is authorized), convertible debentures, warrants, exchangeable securities and awards based of stock or options based on fair market value,
book value, or performance by&#160;the Company&#160;or any subsidiary, affiliate or division. Other Stock-Based awards may be granted
in tandem with other awards under the Plan.</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">Other Stock-Based awards may
not be sold, assigned, transferred, pledged or otherwise encumbered prior to the date to which the stock is issued or, if later, the date
on which any applicable restriction, performance or deferral period lapses. The recipient of an Other Stock-Based award, subject to the
terms of the grant agreement, is entitled to interest or dividends with respect to the number of shares covered by their Other Stock-Based
award.</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">Change in Control Provisions</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">In the event of a change in
control of&#160;the Company, and except as otherwise set forth in the applicable grant agreement, all unvested portions of awards shall
vest immediately. Awards, whether or not then vested, shall be continued, assumed, or have new rights as determined by the Committee in
its sole discretion, and restrictions to which any shares of Restricted Stock or any other award granted prior to the change in control
are subject shall not lapse. Awards shall, where appropriate at the Committee&#8217;s discretion, receive the same distribution of&#160;the
Company&#8217;s common stock on such terms as determined by the Committee. Upon a change in control, the Committee may also provide for
the purchase of any awards for an amount of cash per share of common stock issuable under the award equal to the excess of the highest
price per share of&#160;the Company&#8217;s common stock paid in any transaction related to a change in control of&#160;the Company&#160;over
the exercise price of such awards.</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">Fair Market Value</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">Under the Plan, fair market
value means the fair market value of the shares based upon (i) the closing selling price of a share of our common stock as quoted on the
principal national securities exchange on which the stock is traded, if the stock is then traded on a national securities exchange, or
(ii) the closing bid price per share last quoted on that date by an established quotation service for over-the-counter securities, if
the common stock is not then traded on a national securities exchange.</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">Transferability Restrictions</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">Generally and unless otherwise
provided in an award agreement, shares or rights subject to an award cannot be assigned or transferred other than by will or by the laws
of descent and distribution and awards may be exercised during the participant&#8217;s lifetime only by the participant or his or her
guardian or legal representative. However, a participant may, if permitted by the Committee, in its sole discretion, transfer an award,
or any portion thereof, to one or more of the participant&#8217;s spouse, children or grandchildren, or may designate in writing a beneficiary
to exercise an award after his or her death.</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">Termination or Amendment of the Plan</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our Board of Directors may
amend or terminate the Plan at any time, but our Board of Directors may not, without stockholder approval, amend the Plan to increase
the total number of shares of our common stock reserved for issuance of awards. In addition, any amendment or modification of the Plan
shall be subject to stockholder approval as required by any securities exchange on which our common stock is listed. No amendment or termination
may deprive any participant of any rights under awards previously made under the Plan.</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">Summary of Federal Income Tax Consequences of
the Plan</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">The following summary is intended
only as a general guide as to the federal income tax consequences under current United States law with respect to participation in the
Plan and does not attempt to describe all possible federal or other tax consequences of such participation. Furthermore, the tax consequences
of awards made under the Plan are complex and subject to change, and a taxpayer&#8217;s particular situation may be such that some variation
of the described rules is applicable.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Options and SARS.&#160;</i>There
are three points in time when a participant and&#160;our company&#160;could potentially incur federal income tax consequences: date of
grant, upon exercise and upon disposition. First, when an option or a SAR is granted to a participant, the participant does not recognize
any income for federal income tax purposes on the date of grant. We similarly do not have any federal income tax consequences at the date
of grant. Second, depending upon the type of option, the exercise of an option may or may not result in the recognition of income for
federal income tax purposes. With respect to an incentive stock option, a participant will not recognize any ordinary income upon the
option&#8217;s exercise (except that the alternative minimum tax may apply). However, a participant will generally recognize ordinary
income upon the exercise of a non-qualified stock option. In this case, the participant will recognize income equal to the difference
between the option price and the fair market value of shares purchased pursuant to the option on the date of exercise. With respect to
the exercise of a SAR, the participant must generally recognize ordinary income equal to the cash received (or, if applicable, value of
the shares received).</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">Incentive stock options are
subject to certain holding requirements before a participant can dispose of the shares purchased pursuant to the exercise of the option
and receive capital gains treatment on any income realized from the exercise of the option. Satisfaction of the holding periods determines
the tax treatment of any income realized upon exercise. If a participant disposes of shares acquired upon exercise of an incentive stock
option before the end of the applicable holding periods (called a&#160;<i>&#8220;disqualifying disposition&#8221;</i>), the participant
must generally recognize ordinary income equal to the lesser of (i) the fair market value of the shares at the date of exercise of the
incentive stock option minus the exercise price or (ii) the amount realized upon the disposition of the shares minus the exercise price.
Any excess of the fair market value on the date of such disposition over the fair market value on the date of exercise must be recognized
as capital gains by the participant. If a participant disposes of shares acquired upon the exercise of an incentive stock option after
the applicable holding periods have expired, such disposition generally will result in long-term capital gain or loss measured by the
difference between the sale price and the participant&#8217;s tax&#160;<i>&#8220;basis&#8221;</i>&#160;in such shares (generally, in such
case, the tax&#160;<i>&#8220;basis&#8221;</i>&#160;is the exercise price).</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">Generally, we will be entitled
to a tax deduction in an amount equal to the amount recognized as ordinary income by the participant in connection with the exercise of
options and SARs. However, we are generally not entitled to a tax deduction relating to amounts that represent capital gains to a participant.
Accordingly, if the participant satisfies the requisite holding period with respect to an incentive stock option before disposition to
receive the favorable tax treatment accorded incentive stock options, we will not be entitled to any tax deduction with respect to an
incentive stock option. In the event the participant has a disqualifying disposition with respect to an incentive stock option, we will
be entitled to a tax deduction in an amount equal to the amount that the participant recognized as ordinary income.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Restricted Stock Awards.&#160;</i>A
participant will not be required to recognize any income for federal income tax purposes upon the grant of shares of restricted stock.
With respect to awards involving shares or other property, such as restricted stock awards, that contain restrictions as to their transferability
and are subject to a substantial risk of forfeiture, the participant must generally recognize ordinary income equal to the fair market
value of the shares or other property received at the time the shares or other property become transferable or are no longer subject to
a substantial risk of forfeiture, whichever occurs first. We generally will be entitled to a deduction in an amount equal to the ordinary
income recognized by the participant. A participant may elect to be taxed at the time he or she receives shares (e.g., restricted stock)
or other property rather than upon the lapse of transferability restrictions or the substantial risk of forfeiture. However, if the participant
subsequently forfeits such shares he or she would not be entitled to any tax deduction or, to recognize a loss, for the value of the shares
or property on which he or she previously paid tax. Alternatively, if an award that results in a transfer to the participant of cash,
shares or other property does not contain any restrictions as to their transferability and is not subject to a substantial risk of forfeiture,
the participant must generally recognize ordinary income equal to the cash or the fair market value of shares or other property actually
received. We generally will be entitled to a deduction for the same amount.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Vote Required and Board of
Directors&#8217; Recommendation</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Assuming a quorum is present,
the affirmative vote of a majority of the shares present at the Meeting and entitled to vote, either in person or by proxy, is required
for approval of Proposal 3. For purposes of the approval of the Amendment of our 2023 Equity Incentive Plan, abstentions will have the
same effect as a vote against this proposal and broker non-votes will have no effect on the result of the vote.</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-indent: 0.5in"><b>The Board recommends a vote&#160;FOR&#160;the
proposal.</b></p><div>

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

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

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As approved by our Board of
Directors, we plan to file a Registration Statement on Form S-1 for the offering of up to 5,000,000 units (&#8220;Units&#8221;), each
consisting of one share of our Common Stock and a warrant to purchase two shares of Common Stock, for gross proceeds of approximately
$5,000,000. Immediately following the effectiveness of the S-1, we will enter into a certain securities purchase agreement, the form of
which attached hereto as Annex A (the &#8220;Securities Purchase Agreement&#8221;), with certain investors (the &#8220;Investors&#8221;)
for the Offering. Upon closing of the Offering, and upon full exercise of the Warrants, we will issue shares of common stock that will
be in excess of 20% of the issued and outstanding shares of common stock as of the date of the Securities Purchase Agreement. For the
purpose of complying with the Section 713(a)(ii) of the Guide, we are seeking stockholders&#8217; approval for the issuance of the shares
of common stock (including the Shares and Warrant Shares) pursuant to the Securities Purchase Agreement and the Form S-1.</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>Description of the Offering</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We plan to offer up to 5,000,000
Units each consisting of one share of our Common Stock and a warrant to purchase two shares of Common Stock, pursuant to the Securities
Purchase Agreement, to be entered into with the Investors following the effectiveness of the Form S-1, at price of $[ ] for each Unit.</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">Upon effectiveness of the
Form S-1, we will enter into the Securities Purchase Agreement with the Investors, pursuant to which, we will agree to issue 5,000,000
Units to the Investors at closing, once all conditions are satisfied or otherwise waived.</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">The Securities Purchase Agreement
contains customary representations and warranties of the Company and the Investors, indemnification obligations of the Investors, and
other obligations and rights of the parties. Among those, the closing of the Offering is contingent on (i) obtaining the approval of holders
of a majority of the stock of the Company voting at the meeting; (ii) effectiveness of the Form S-1 and (vi) the approval of the supplemental
listing application filed in connection with the Offering (the &#8220;SLAP&#8221;) by NYSE American.&#160;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Warrants</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">The initial exercise price
of the Warrants will be [ ], an amount equal to the offering price. The Warrants are exercisable immediately and will expire on the 2nd
anniversary of the issuance date.</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">The Company will agree that,
on the fourteenth (14<sup>th</sup>) calendar days following the closing of the Offering, the exercise price of the Warrants shall be reset
(the &#8220;Reset&#8221;) to 20% of the &#8220;Minimum Price&#8221; as defined in Section 713(c) of the Guide (the &#8220;Reset Price&#8221;),
which is the lower of (i) the official closing price of the common stock as reported on NYSE American immediately preceding the signing
of the Securities Purchase Agreement; or (ii) the average official closing price for the five trading days as reported on NYSE American
immediately preceding the signing of the binding agreement.</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">In addition, upon the Reset
of the exercise price, the number of Warrant Shares issuable underlying each Warrant shall be proportionately adjusted such that the aggregate
exercise price (i.e. the initial exercise price multiply by the initial number of Warrant Shares) of each Warrant shall remain unchanged
(the adjusted warrant shares, the &#8220;Reset Warrant Shares&#8221;).</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 41.9pt">The foregoing description
of the Securities Purchase Agreement and the Warrants do not purport to be complete and are qualified in their entirety by reference to
the full text of the form of the Securities Purchase Agreement the Warrants, which are attached hereto as Annex [A] and [B], respectively.</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: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Effects of the Offering</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; text-indent: 0.5in">Prior to the Offering, there
are 15,770,934 shares of common stock issued and outstanding. Immediately following the Offering and assuming no exercise of the Warrants,
there will be 20770,934 shares of common stock issued and outstanding. Following the Reset and assuming full exercise of the Warrants,
assuming no additional shares of common stock are issued following the closing of the Offering, there will be [ ] shares of common stock
issued and outstanding.</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">Below is a table showing beneficial
ownership of our principal stockholders immediately prior to the Offering and after the Reset of the Warrants:</p><div>

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

</div><table cellpadding="0" style="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 1.5pt solid; font-weight: bold; text-align: left">Name of Beneficial Owner</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Shares<br/>
Beneficially<br/>
Owned<br/>
Prior to<br/>
Offering</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">% Prior to<br/>
Offering</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Shares<br/>
Beneficially<br/>
Owned After<br/>
Reset and<br/>
Full<br/>
Exercise</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">% After<br/>
Reset and<br/>
Full<br/>
Exercise</td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Zhibiao Pan</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3,403,999</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">21.60</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#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">&#160;&#160;&#160;&#160;&#160;&#160;-</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Jian Huang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,314,286</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.33</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: rgb(204,238,255)">
    <td style="text-align: left">Jiao Shen</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">971,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.16</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; ">
    <td style="text-align: left">Zhuoyu Li</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">937,033</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.90</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>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Reasons for Seeking Stockholder Approval</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our shares of Common Stock
are listed on the NYSE and, as a result, the Company is subject to the rules and regulations of the NYSE . Section 713(c) of the Guide
requires an issuer to obtain stockholder approval prior to the issuance of shares of common stock in any transaction or series of related
transactions, if the additional shares will be issued in connection with a transaction involving: (i) the sale, issuance, or potential
issuance by the issuer of common stock (or securities convertible into common stock) at a price less than the Minimum Price which together
with sales by officers, directors or principal shareholders of the issuer equals 20% or more of presently outstanding common stock; or
(ii) the sale, issuance, or potential issuance by the issuer of common stock (or securities convertible into common stock) equal to 20%
or more of presently outstanding stock for less than the Minimum Price. For the purposes of Section 713(c), the term &#8220;Minimum Price&#8221;
means a price lower than (i) the closing price immediately preceding the signing of the Agreement, or (ii) the average closing price for
the five trading days immediately preceding the signing of the Agreement.</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">The approval of the Company&#8217;s
stockholders is required because, as noted above, upon closing of the Offering and full exercise of the Warrants, the number of shares
to be issued will be more than 20% of the issued and outstanding shares of the common stock as of the date of the Securities Purchase
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"><b>Required Vote and Board Recommendation</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Assuming a quorum is present,
the affirmative vote of a majority of the shares present at the Meeting and entitled to vote, either in person or by proxy, is required
for approval of Proposal 3.</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>The Board of Directors unanimously recommends
that you vote &#8220;FOR&#8221; the proposal.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 41.9pt">&#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: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We are asking you to approve
authorization of the Board of Directors to adopt an amendment to our Articles of Incorporation to effect a Reverse Split of our common
stock, par value $0.001 per share, by one of several ratios between 1-for-5 and 1-for-20 (the &#8220;Range&#8221;), at a date within twenty
four (24) months after stockholder approval is obtained, with the date and the exact ratios to be set at a whole number within this Range,
as determined by the Board of Directors in its sole discretion.</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">The current authorized stock
capital of the Company is 75,000,000 shares of common stock of a par value of US$0.0001 each. If the Reverse Split Proposal is approved,
the authorized stock capital of the Company will be amended to a number of shares ranging from (i) 3,750,000 shares of common stock of
a par value of US$0.002 each, assuming the reverse split ratio is 1-for-20, or (ii) as high as 15,000,000 shares of common stock of of
a par value of US$0.0005 each, assuming the reverse split ratio is 1-for-5. The issued and outstanding shares of common stock shall be
adjusted in the same way to reflect the Reverse Split accordingly.</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">Board of Directors believes
that this Reverse Split Proposal, if approved, will grant the Board of Directors the flexibility to expedite capital restructuring in
the interest of growing and developing the Company under the new operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Material Effects of The&#160;Reverse&#160;Stock&#160;Split</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">When a company engages in
a&#160;reverse&#160;stock&#160;split, it substitutes one&#160;share&#160;of common stock for a predetermined amount of shares of common
stock. It does not increase the market capitalization of the company. Under this optional&#160;reverse&#160;stock&#160;split&#160;each
5 to 20 shares of our common stock will be automatically converted into 1&#160;share&#160;of common stock.&#160;</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">However, the effect of the&#160;Reverse
Split&#160;upon the market price for our common stock cannot be predicted, and the history of similar stock&#160;split&#160;combinations
for companies in like circumstances is varied. There can be no assurance that the market price per&#160;share&#160;of our common stock
after the&#160;Reverse&#160;Split&#160;will rise in proportion to the reduction in the number of shares of common stock outstanding resulting
from the&#160;reverse&#160;split. The market price of our common stock may also be based on our performance and other factors, some of
which may be unrelated to the number of shares outstanding.</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">The&#160;Reverse&#160;Split&#160;will
affect all of our stockholders of common stock uniformly and will not affect any stockholder&#8217;s percentage ownership interests in
the Company or proportionate voting power, except to the extent that the&#160;Reverse Split&#160;results in any of our stockholders owning
a fractional&#160;share. All stockholders holding a fractional&#160;share&#160;shall be issued an additional&#160;share of common stock.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Assuming a quorum is present,
the affirmative vote of a majority of the shares present at the Meeting and entitled to vote, either in person or by proxy, is required
for approval of Proposal 4.</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>The Board of Directors unanimously recommends
that you vote &#8220;FOR&#8221; the proposal.</b></p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Proposals of stockholders
intended for presentation at next year&#8217;s annual meeting of stockholders and intended to be included in our proxy statement and form
of proxy relating to that meeting must be received at our executive office by ______, 2025 and comply with the requirements of Rule 14a-8(e)
promulgated under the Exchange Act. If a stockholder intends to submit a proposal at next year&#8217;s annual meeting of stockholders,
which proposal is not intended to be included in our proxy statement and form of proxy relating to that meeting, the stockholder must
provide appropriate notice to us not later than _____, 2026, in order to be considered timely submitted within the meaning of Rule 14a-4(c)
of the Exchange Act. As to all such matters which we do not have notice on or prior to ______, 2026 discretionary authority shall be granted
to the persons designated in our proxy related to the annual meeting of stockholders for the fiscal year ended June 30, 2025 to vote on
such proposal.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We will furnish without charge
to each person whose proxy is being solicited, upon the request of such person, a copy of our Annual Report on Form 10-K for the fiscal
year ended June 30, 2025, including the financial statements and schedules thereto. Requests for copies of such report should be directed
to Mr. Zhuoyu Li, Enlightify Inc., 3rd Floor, Borough A, Block A. No. 181, South Taibai Road, Xian, Shaanxi Province, People&#8217;s Republic
of China, 710065, +86-29-88266368.</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; 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">As of the date of this proxy
statement, the Board of Directors has no knowledge of any business which will be presented for consideration at the Meeting other than
the election of directors. Should any other matters be properly presented, it is intended that the enclosed proxy will be voted in accordance
with the best judgment of the persons voting the proxies.</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">It is important that the proxies
be returned promptly and that your shares be represented at the Meeting. Stockholders are urged to mark, date, execute and promptly return
the accompanying proxy card in the enclosed envelope.</p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr>
    <td style="width: 60%; text-align: left">&#160;</td>
    <td style="width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By Order of the Board of Directors</span></td></tr>
  <tr>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr>
    <td style="text-align: left">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Zhuoyu Li</span></td></tr>
  <tr>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September __, 2025 &#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhuoyu Li<br/>
Chairman of the Board</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

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

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

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

</div><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonNumeric contextRef="c0" id="hidden-fact-0" name="dei:DocumentType">PRE 14A</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey" id="ixv-3360">0000857949</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag" id="ixv-3361">false</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="enfy-20250925.xsd" xlink:type="simple"/></ix:references>
<ix:resources xmlns="http://www.xbrl.org/2003/instance"><xbrli:context xmlns="" id="c0">
<!-- [WMV6][/O5AORyNwiZe5/xjz73RmeTBeUGeRwCyWgOSPwUj8+sRbpnWY/6esZTZriW0L/750IrbvMG4tyXIg1lZNQ1EnJxbkOPuZ+mOIKmkthwmASLhlcDmkZOlroZNCKjwXrcgkM2gmFcCyWviO3agibOdASUmXaWjNiH4iSRQkyrk//zAeWd0egvx9AYm/7VVFdnvajZWOiVo3nDQWUeM4aCOIl4KXF1g52Dc1bmRCgqWXH4T9O/d+QZIchsiraQ3SskLTOxUrriq5+DM5XooChQwTIFqShBuxk2DChlAVVFoav/i+ZJbnxpIf+DrPizttNoFjeu9wvZFD3ulQX6BmxsW5zym6g30GOZ/P9IZP7e0WmI7ue4JM/5RCxtR9oMWUQP0dp8ZmASo/4CYfRb8tzi1oXDi1DQQmtvrwYc25A==] CSR-->
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context></ix:resources></ix:header>

</div></div></body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>2
<FILENAME>enfy-20250925.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Sep 25 10:30:10 UTC 2025 -->
<xs:schema xmlns:enfy="http://www.cgagri.com/20250925" elementFormDefault="qualified" targetNamespace="http://www.cgagri.com/20250925" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://xbrl.us/us-types/2009-01-31" xmlns: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="enfy-20250925_lab.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"/>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd-sub/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei-sub/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-sub-2025.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:element name="AllOtherCompensation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="enfy_AllOtherCompensation"/>
  <xs:element name="Bonus" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="enfy_Bonus"/>
  <xs:element name="EquityAwards" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="enfy_EquityAwards"/>
  <xs:element name="NonEquityIncentivePlanCompensation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="enfy_NonEquityIncentivePlanCompensation"/>
<!-- [WMV6][IzqD5H4fvfkv8h6ej8pRJ9VdAhQz6eanLkX+aI2bhY66BZ7QLnMV9gUlVJyb5SJdr7/9sN5u4TW36CGJe23oWeUNqglBc3TWWyN0ikPqAOFTx5EH7helB5KGLbGxegU3+T0KRYI7n/4dvt0IKWiWaIXT0d9+mjyCGD30prAFXjTafAThypI5jUd/It0pCIF1Wpa0EQXBd9IP3/ciggmia9jv9vgkdsq8/QF5ZN8JmILZ4hjqSxHwJOHsI1hRkiCLb5s1iCSdv6XpzG58nNJDIVwOJsRpcA34znWt81wkwAuBA9O/M2stk5/Ef0/cdXP3DKWRdhV5TmvprtG3HPdBD0fExd6gommPuyBveCcLdE8Lpt2CNghjhx2N/kMEthVg+SD+ue2MevdWur5P+6llGwknnvf4+lhK+sRr] CSR-->
  <xs:element name="NonqualifiedDeferredCompensationEarnings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="enfy_NonqualifiedDeferredCompensationEarnings"/>
  <xs:element name="OptionAwards" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="enfy_OptionAwards"/>
  <xs:element name="Pension" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="enfy_Pension"/>
  <xs:element name="Salary" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="enfy_Salary"/>
  <xs:element name="StockAwards" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="enfy_StockAwards"/>
  <xs:element name="ChangeInPensionValueAndEquityAwardValueMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="enfy_ChangeInPensionValueAndEquityAwardValueMember"/>
  <xs:element name="EquityAwardsAdjustmentsAdjustmentsForEquityAwardsFailedToMeetPerformanceConditionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="enfy_EquityAwardsAdjustmentsAdjustmentsForEquityAwardsFailedToMeetPerformanceConditionsMember"/>
  <xs:element name="EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfCurrentAwardsVestedDuringCurrentYearMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfCurrentAwardsVestedDuringCurrentYearMember"/>
  <xs:element name="EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember"/>
  <xs:element name="EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfVestedAwardsDuringCurrentYearMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfVestedAwardsDuringCurrentYearMember"/>
  <xs:element name="EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember"/>
  <xs:element name="EquityAwardsAdjustmentsDividendsOrOtherEarningsPaidOnEquityAwardsNotOtherwiseReflectedInFairValueMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="enfy_EquityAwardsAdjustmentsDividendsOrOtherEarningsPaidOnEquityAwardsNotOtherwiseReflectedInFairValueMember"/>
  <xs:element name="EquityAwardsAdjustmentsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="enfy_EquityAwardsAdjustmentsMember"/>
  <xs:element name="EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="enfy_EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember"/>
  <xs:element name="EquityAwardsValueInCompensationTableForTheApplicableYearMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="enfy_EquityAwardsValueInCompensationTableForTheApplicableYearMember"/>
  <xs:element name="NetAdjustmentsForEquityAwardsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="enfy_NetAdjustmentsForEquityAwardsMember"/>
  <xs:element name="NetAdjustmentsForPensionMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="enfy_NetAdjustmentsForPensionMember"/>
  <xs:element name="PensionAdjustmentsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="enfy_PensionAdjustmentsMember"/>
  <xs:element name="PensionAdjustmentsPriorServiceCostMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="enfy_PensionAdjustmentsPriorServiceCostMember"/>
  <xs:element name="PensionAdjustmentsServiceCostMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="enfy_PensionAdjustmentsServiceCostMember"/>
  <xs:element name="PensionValueAndEquityAwardsValueInCompensationTableForTheApplicableYearMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="enfy_PensionValueAndEquityAwardsValueInCompensationTableForTheApplicableYearMember"/>
  <xs:element name="PensionValueInCompensationTableForTheApplicableYearMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="enfy_PensionValueInCompensationTableForTheApplicableYearMember"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>3
<FILENAME>enfy-20250925_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Sep 25 10:30:10 UTC 2025 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="enfy_AllOtherCompensation" xlink:href="enfy-20250925.xsd#enfy_AllOtherCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="enfy_AllOtherCompensation_lbl" xml:lang="en-US">All Other Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_AllOtherCompensation" xlink:to="enfy_AllOtherCompensation_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="enfy_AllOtherCompensation_lbl0" xml:lang="en-US">All other compensation for the period that could not be properly reported in any other column of the Summary Compensation Table.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_AllOtherCompensation" xlink:to="enfy_AllOtherCompensation_lbl0"/>
    <loc xlink:type="locator" xlink:label="enfy_Bonus" xlink:href="enfy-20250925.xsd#enfy_Bonus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="enfy_Bonus_lbl" xml:lang="en-US">Bonus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_Bonus" xlink:to="enfy_Bonus_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="enfy_Bonus_lbl0" xml:lang="en-US">The dollar value of bonus (cash and non-cash) earned by the named executive officer during the period as reported in the Summary Compensation Table.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_Bonus" xlink:to="enfy_Bonus_lbl0"/>
    <loc xlink:type="locator" xlink:label="enfy_EquityAwards" xlink:href="enfy-20250925.xsd#enfy_EquityAwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="enfy_EquityAwards_lbl" xml:lang="en-US">Equity Awards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_EquityAwards" xlink:to="enfy_EquityAwards_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="enfy_EquityAwards_lbl0" xml:lang="en-US">The aggregate grant date fair value computed in accordance with FASB ASC Topic 718 of all equity awards granted during the period as reported in the Summary Compensation Table.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_EquityAwards" xlink:to="enfy_EquityAwards_lbl0"/>
    <loc xlink:type="locator" xlink:label="enfy_NonEquityIncentivePlanCompensation" xlink:href="enfy-20250925.xsd#enfy_NonEquityIncentivePlanCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="enfy_NonEquityIncentivePlanCompensation_lbl" xml:lang="en-US">Non-Equity Incentive Plan Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_NonEquityIncentivePlanCompensation" xlink:to="enfy_NonEquityIncentivePlanCompensation_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="enfy_NonEquityIncentivePlanCompensation_lbl0" xml:lang="en-US">The dollar value of (1) all earnings for services performed during the period pursuant to awards under non-equity incentive plans and (2) all earnings on any outstanding awards under such plans as reported in the Summary Compensation Table.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_NonEquityIncentivePlanCompensation" xlink:to="enfy_NonEquityIncentivePlanCompensation_lbl0"/>
    <loc xlink:type="locator" xlink:label="enfy_NonqualifiedDeferredCompensationEarnings" xlink:href="enfy-20250925.xsd#enfy_NonqualifiedDeferredCompensationEarnings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="enfy_NonqualifiedDeferredCompensationEarnings_lbl" xml:lang="en-US">Nonqualified Deferred Compensation Earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_NonqualifiedDeferredCompensationEarnings" xlink:to="enfy_NonqualifiedDeferredCompensationEarnings_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="enfy_NonqualifiedDeferredCompensationEarnings_lbl0" xml:lang="en-US">Above-market or preferential earnings on compensation that is deferred on a basis that is not tax-qualified, including any such earnings on nonqualified defined contribution plans, as reported in the Summary Compensation Table.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_NonqualifiedDeferredCompensationEarnings" xlink:to="enfy_NonqualifiedDeferredCompensationEarnings_lbl0"/>
    <loc xlink:type="locator" xlink:label="enfy_OptionAwards" xlink:href="enfy-20250925.xsd#enfy_OptionAwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="enfy_OptionAwards_lbl" xml:lang="en-US">Option Awards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_OptionAwards" xlink:to="enfy_OptionAwards_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="enfy_OptionAwards_lbl0" xml:lang="en-US">The aggregate grant date fair value computed in accordance with FASB ASC Topic 718 for any awards of options, with or without tandem Stock Appreciation Rights (SARs), as reported in the Summary Compensation Table.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_OptionAwards" xlink:to="enfy_OptionAwards_lbl0"/>
    <loc xlink:type="locator" xlink:label="enfy_Pension" xlink:href="enfy-20250925.xsd#enfy_Pension"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="enfy_Pension_lbl" xml:lang="en-US">Pension</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_Pension" xlink:to="enfy_Pension_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="enfy_Pension_lbl0" xml:lang="en-US">The aggregate pension value, as reported in the Summary Compensation Table.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_Pension" xlink:to="enfy_Pension_lbl0"/>
    <loc xlink:type="locator" xlink:label="enfy_Salary" xlink:href="enfy-20250925.xsd#enfy_Salary"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="enfy_Salary_lbl" xml:lang="en-US">Salary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_Salary" xlink:to="enfy_Salary_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="enfy_Salary_lbl0" xml:lang="en-US">The dollar value of base salary (cash and non-cash) earned by the named executive officer during the period as reported in the Summary Compensation Table.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_Salary" xlink:to="enfy_Salary_lbl0"/>
    <loc xlink:type="locator" xlink:label="enfy_StockAwards" xlink:href="enfy-20250925.xsd#enfy_StockAwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="enfy_StockAwards_lbl" xml:lang="en-US">Stock Awards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_StockAwards" xlink:to="enfy_StockAwards_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="enfy_StockAwards_lbl0" xml:lang="en-US">The aggregate grant date fair value computed in accordance with FASB ASC Topic 718 of all stock awards granted during the period as reported in the Summary Compensation Table.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_StockAwards" xlink:to="enfy_StockAwards_lbl0"/>
    <loc xlink:type="locator" xlink:label="enfy_ChangeInPensionValueAndEquityAwardValueMember" xlink:href="enfy-20250925.xsd#enfy_ChangeInPensionValueAndEquityAwardValueMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="enfy_ChangeInPensionValueAndEquityAwardValueMember_lbl" xml:lang="en-US">Change In Pension Value and Equity Award Value [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_ChangeInPensionValueAndEquityAwardValueMember" xlink:to="enfy_ChangeInPensionValueAndEquityAwardValueMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="enfy_ChangeInPensionValueAndEquityAwardValueMember_lbl0" xml:lang="en-US">This member presents the total compensation adjustment for change in pension value and equity award value.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_ChangeInPensionValueAndEquityAwardValueMember" xlink:to="enfy_ChangeInPensionValueAndEquityAwardValueMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="enfy_EquityAwardsAdjustmentsAdjustmentsForEquityAwardsFailedToMeetPerformanceConditionsMember" xlink:href="enfy-20250925.xsd#enfy_EquityAwardsAdjustmentsAdjustmentsForEquityAwardsFailedToMeetPerformanceConditionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="enfy_EquityAwardsAdjustmentsAdjustmentsForEquityAwardsFailedToMeetPerformanceConditionsMember_lbl" xml:lang="en-US">Adjustments For Equity Awards Failed To Meet Performance Conditions [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_EquityAwardsAdjustmentsAdjustmentsForEquityAwardsFailedToMeetPerformanceConditionsMember" xlink:to="enfy_EquityAwardsAdjustmentsAdjustmentsForEquityAwardsFailedToMeetPerformanceConditionsMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="enfy_EquityAwardsAdjustmentsAdjustmentsForEquityAwardsFailedToMeetPerformanceConditionsMember_lbl0" xml:lang="en-US">This member presents the equity awards adjustments on adjustments for equity awards that failed to meet performance conditions.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_EquityAwardsAdjustmentsAdjustmentsForEquityAwardsFailedToMeetPerformanceConditionsMember" xlink:to="enfy_EquityAwardsAdjustmentsAdjustmentsForEquityAwardsFailedToMeetPerformanceConditionsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfCurrentAwardsVestedDuringCurrentYearMember" xlink:href="enfy-20250925.xsd#enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfCurrentAwardsVestedDuringCurrentYearMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfCurrentAwardsVestedDuringCurrentYearMember_lbl" xml:lang="en-US">Change In Fair Value As Of Vesting Date Of Current Year Awards Vested During Current Year [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfCurrentAwardsVestedDuringCurrentYearMember" xlink:to="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfCurrentAwardsVestedDuringCurrentYearMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfCurrentAwardsVestedDuringCurrentYearMember_lbl0" xml:lang="en-US">This member presents the equity awards adjustments on the change in fair value (as of vesting date) of current  year awards vested during current year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfCurrentAwardsVestedDuringCurrentYearMember" xlink:to="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfCurrentAwardsVestedDuringCurrentYearMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember" xlink:href="enfy-20250925.xsd#enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember_lbl" xml:lang="en-US">Change In Fair Value As Of Vesting Date Of Prior Year Awards Vested During Current Year [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember" xlink:to="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember_lbl0" xml:lang="en-US">This member presents the equity awards adjustments on the change in fair value (as of vesting date) of prior year awards vested during current year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember" xlink:to="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember_lbl0"/>
<!-- [WMV6][ZoFreyX3pPt6H8EH6/PrKyigS3Us0vXW2l7ioe6NWoVZO1M8hy1yWvgi7y4zvKe9KDT4jMRanfpCRnZrf2RUnOzIdIWI0B29YPG4hvG21zWdz3P/72sUgjRCXvM6J3G7qIfgCwYA3IoiutTVG1Y+/7tU/47CzrLPvPIdXaQ6E6tqhbi2xhiiXswaHWE+8R1TIcId+vnWIWc6OUA7KRQ7uFUmJysEk0g4hDRdG+K6AxcKz/dPWUrYgSaewSkwzNRa9EPem3j5C9E+XnLqBJPYY+1OlQbC1HZJlADkVq/g6nK9TAegKJ2LKHQPnQGed5uToCcbVn+ThLZSiPmIYFn8B038fw41EH5QLzGQmKOI67IWSrDURRfO9/Yk2SWmtXAsUaz/zMKxk0e0zQW89lsnf3nNpL6xwryhXvRZjDY=] CSR-->
    <loc xlink:type="locator" xlink:label="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfVestedAwardsDuringCurrentYearMember" xlink:href="enfy-20250925.xsd#enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfVestedAwardsDuringCurrentYearMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfVestedAwardsDuringCurrentYearMember_lbl" xml:lang="en-US">Change In Fair Value As Of Vesting Date Of Awards Vested During Current Year [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfVestedAwardsDuringCurrentYearMember" xlink:to="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfVestedAwardsDuringCurrentYearMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfVestedAwardsDuringCurrentYearMember_lbl0" xml:lang="en-US">This member presents the equity awards adjustments on the change in fair value (as of vesting date) of awards vested during current year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfVestedAwardsDuringCurrentYearMember" xlink:to="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfVestedAwardsDuringCurrentYearMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember" xlink:href="enfy-20250925.xsd#enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember_lbl" xml:lang="en-US">Change In Fair Value Of Outstanding And Unvested Awards Granted In Prior Fiscal Years [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember" xlink:to="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember_lbl0" xml:lang="en-US">This member presents the equity awards adjustments on the change in fair value from the end of the prior fiscal year of any awards granted in prior years that are outstanding and unvested as of the end of the applicable year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember" xlink:to="enfy_EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="enfy_EquityAwardsAdjustmentsDividendsOrOtherEarningsPaidOnEquityAwardsNotOtherwiseReflectedInFairValueMember" xlink:href="enfy-20250925.xsd#enfy_EquityAwardsAdjustmentsDividendsOrOtherEarningsPaidOnEquityAwardsNotOtherwiseReflectedInFairValueMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="enfy_EquityAwardsAdjustmentsDividendsOrOtherEarningsPaidOnEquityAwardsNotOtherwiseReflectedInFairValueMember_lbl" xml:lang="en-US">Dividends Or Other Earnings Paid On Equity Awards Not Otherwise Reflected In Fair Value [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_EquityAwardsAdjustmentsDividendsOrOtherEarningsPaidOnEquityAwardsNotOtherwiseReflectedInFairValueMember" xlink:to="enfy_EquityAwardsAdjustmentsDividendsOrOtherEarningsPaidOnEquityAwardsNotOtherwiseReflectedInFairValueMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="enfy_EquityAwardsAdjustmentsDividendsOrOtherEarningsPaidOnEquityAwardsNotOtherwiseReflectedInFairValueMember_lbl0" xml:lang="en-US">This member presents the equity awards adjustments on dividends or other earnings paid on equity awards not otherwise reflected in fair value.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_EquityAwardsAdjustmentsDividendsOrOtherEarningsPaidOnEquityAwardsNotOtherwiseReflectedInFairValueMember" xlink:to="enfy_EquityAwardsAdjustmentsDividendsOrOtherEarningsPaidOnEquityAwardsNotOtherwiseReflectedInFairValueMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="enfy_EquityAwardsAdjustmentsMember" xlink:href="enfy-20250925.xsd#enfy_EquityAwardsAdjustmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="enfy_EquityAwardsAdjustmentsMember_lbl" xml:lang="en-US">Total Equity Awards Adjustments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_EquityAwardsAdjustmentsMember" xlink:to="enfy_EquityAwardsAdjustmentsMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="enfy_EquityAwardsAdjustmentsMember_lbl0" xml:lang="en-US">This member presents the total equity awards adjustments, which may be comprised of adjustments for (i) the year-end fair value of any equity awards granted in the applicable year that are outstanding and unvested as of the end of the year; (ii) the change in fair value from the end of the prior fiscal year of any awards granted in prior years that are outstanding and unvested as of the end of the applicable year; (iii) for awards granted in prior years that vest in the applicable year, the amount equal to the change in value as of the vesting date (from the end of the prior fiscal year); (iv) adjustments for equity awards that failed to meet performance conditions; and (v) dividends or other earnings paid on equity awards not otherwise reflected in fair value.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_EquityAwardsAdjustmentsMember" xlink:to="enfy_EquityAwardsAdjustmentsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="enfy_EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember" xlink:href="enfy-20250925.xsd#enfy_EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="enfy_EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember_lbl" xml:lang="en-US">Year-end Fair Value Of Awards Granted In The Current Fiscal Year [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember" xlink:to="enfy_EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="enfy_EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember_lbl0" xml:lang="en-US">This member presents the equity awards adjustments on the year-end fair value of any equity awards granted in the applicable year that are outstanding and unvested as of the end of the year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember" xlink:to="enfy_EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="enfy_EquityAwardsValueInCompensationTableForTheApplicableYearMember" xlink:href="enfy-20250925.xsd#enfy_EquityAwardsValueInCompensationTableForTheApplicableYearMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="enfy_EquityAwardsValueInCompensationTableForTheApplicableYearMember_lbl" xml:lang="en-US">Equity Awards Value In Summary Compensation Table (Grant Date Value) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_EquityAwardsValueInCompensationTableForTheApplicableYearMember" xlink:to="enfy_EquityAwardsValueInCompensationTableForTheApplicableYearMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="enfy_EquityAwardsValueInCompensationTableForTheApplicableYearMember_lbl0" xml:lang="en-US">This member presents the adjustment (deduction) for equity awards value from summary compensation table.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_EquityAwardsValueInCompensationTableForTheApplicableYearMember" xlink:to="enfy_EquityAwardsValueInCompensationTableForTheApplicableYearMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="enfy_NetAdjustmentsForEquityAwardsMember" xlink:href="enfy-20250925.xsd#enfy_NetAdjustmentsForEquityAwardsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="enfy_NetAdjustmentsForEquityAwardsMember_lbl" xml:lang="en-US">Total Net Adjustments For Equity Awards [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_NetAdjustmentsForEquityAwardsMember" xlink:to="enfy_NetAdjustmentsForEquityAwardsMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="enfy_NetAdjustmentsForEquityAwardsMember_lbl0" xml:lang="en-US">This member presents the net compensation adjustment for equity awards, which is comprised of equity awards value from summary compensation table, net of total equity awards adjustments.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_NetAdjustmentsForEquityAwardsMember" xlink:to="enfy_NetAdjustmentsForEquityAwardsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="enfy_NetAdjustmentsForPensionMember" xlink:href="enfy-20250925.xsd#enfy_NetAdjustmentsForPensionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="enfy_NetAdjustmentsForPensionMember_lbl" xml:lang="en-US">Total Net Adjustments For Pension [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_NetAdjustmentsForPensionMember" xlink:to="enfy_NetAdjustmentsForPensionMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="enfy_NetAdjustmentsForPensionMember_lbl0" xml:lang="en-US">This member presents the net compensation adjustment for pension, which is comprised of pension value from summary compensation table, net of total pension adjustments.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_NetAdjustmentsForPensionMember" xlink:to="enfy_NetAdjustmentsForPensionMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="enfy_PensionAdjustmentsMember" xlink:href="enfy-20250925.xsd#enfy_PensionAdjustmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="enfy_PensionAdjustmentsMember_lbl" xml:lang="en-US">Total Pension Adjustments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_PensionAdjustmentsMember" xlink:to="enfy_PensionAdjustmentsMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="enfy_PensionAdjustmentsMember_lbl0" xml:lang="en-US">This member presents the total pension adjustments, which may be comprised of adjustments for service cost and prior service cost.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_PensionAdjustmentsMember" xlink:to="enfy_PensionAdjustmentsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="enfy_PensionAdjustmentsPriorServiceCostMember" xlink:href="enfy-20250925.xsd#enfy_PensionAdjustmentsPriorServiceCostMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="enfy_PensionAdjustmentsPriorServiceCostMember_lbl" xml:lang="en-US">Pension Adjustments Prior Service Cost [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_PensionAdjustmentsPriorServiceCostMember" xlink:to="enfy_PensionAdjustmentsPriorServiceCostMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="enfy_PensionAdjustmentsPriorServiceCostMember_lbl0" xml:lang="en-US">This member presents the total pension adjustments, prior service cost.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_PensionAdjustmentsPriorServiceCostMember" xlink:to="enfy_PensionAdjustmentsPriorServiceCostMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="enfy_PensionAdjustmentsServiceCostMember" xlink:href="enfy-20250925.xsd#enfy_PensionAdjustmentsServiceCostMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="enfy_PensionAdjustmentsServiceCostMember_lbl" xml:lang="en-US">Pension Adjustments Service Cost [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_PensionAdjustmentsServiceCostMember" xlink:to="enfy_PensionAdjustmentsServiceCostMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="enfy_PensionAdjustmentsServiceCostMember_lbl0" xml:lang="en-US">This member presents the pension adjustments, service cost.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_PensionAdjustmentsServiceCostMember" xlink:to="enfy_PensionAdjustmentsServiceCostMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="enfy_PensionValueAndEquityAwardsValueInCompensationTableForTheApplicableYearMember" xlink:href="enfy-20250925.xsd#enfy_PensionValueAndEquityAwardsValueInCompensationTableForTheApplicableYearMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="enfy_PensionValueAndEquityAwardsValueInCompensationTableForTheApplicableYearMember_lbl" xml:lang="en-US">Pension Value And Equity Awards Value In Compensation Table For The Applicable Year [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_PensionValueAndEquityAwardsValueInCompensationTableForTheApplicableYearMember" xlink:to="enfy_PensionValueAndEquityAwardsValueInCompensationTableForTheApplicableYearMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="enfy_PensionValueAndEquityAwardsValueInCompensationTableForTheApplicableYearMember_lbl0" xml:lang="en-US">This member presents the total compensation adjustment for pension value and equity awards value in compensation table for the applicable year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_PensionValueAndEquityAwardsValueInCompensationTableForTheApplicableYearMember" xlink:to="enfy_PensionValueAndEquityAwardsValueInCompensationTableForTheApplicableYearMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="enfy_PensionValueInCompensationTableForTheApplicableYearMember" xlink:href="enfy-20250925.xsd#enfy_PensionValueInCompensationTableForTheApplicableYearMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="enfy_PensionValueInCompensationTableForTheApplicableYearMember_lbl" xml:lang="en-US">Pension Adjustments Pension Value In Summary Compensation Table [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_PensionValueInCompensationTableForTheApplicableYearMember" xlink:to="enfy_PensionValueInCompensationTableForTheApplicableYearMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="enfy_PensionValueInCompensationTableForTheApplicableYearMember_lbl0" xml:lang="en-US">This member presents the adjustment (deduction) for pension value from summary compensation table.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_PensionValueInCompensationTableForTheApplicableYearMember" xlink:to="enfy_PensionValueInCompensationTableForTheApplicableYearMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="enfy_PensionAdjustmentsPriorServiceCostMember_lbl1" xml:lang="en-US">Pension Adjustments Prior Service Cost Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_PensionAdjustmentsPriorServiceCostMember" xlink:to="enfy_PensionAdjustmentsPriorServiceCostMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="enfy_PensionAdjustmentsServiceCostMember_lbl1" xml:lang="en-US">Pension Adjustments Service Cost Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="enfy_PensionAdjustmentsServiceCostMember" xlink:to="enfy_PensionAdjustmentsServiceCostMember_lbl1"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>5
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">PRE 14A<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">ENLIGHTIFY INC.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000857949<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>6
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Award Timing Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardTmgDiscLineItems', window );"><strong>Award Timing Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardTmgMnpiDiscTextBlock', window );">Award Timing MNPI Disclosure</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Compensation Committee
does not grant equity awards in anticipation of the release of material nonpublic information (&#8220;MNPI&#8221;),&#160;and the Company
does&#160;not time&#160;the release of MNPI based upon grant dates of equity. Equity awards made to executive officers are approved by
the Compensation Committee. In the event MNPI becomes known to the Compensation Committee before granting an equity award, the Compensation
Committee will consider such information and use its business judgment to determine whether to delay the grant of equity to avoid any
appearance of impropriety.&#160;The Company did not grant equity awards to any Named Executive Officer during any period beginning four
business days before and ending one business day after the filing of any Company periodic report on Form 10-Q or Form 10-K, or the filing
or furnishing of any Company current report on Form 8-K that disclosed any MNPI during fiscal 2024.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AwardTmgMnpiCnsdrdFlag', window );">Award Timing MNPI Considered</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_AwardTmgDiscLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection x<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_AwardTmgDiscLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_AwardTmgMnpiCnsdrdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection x<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_AwardTmgMnpiCnsdrdFlag</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_AwardTmgMnpiDiscTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection x<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_AwardTmgMnpiDiscTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</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 Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</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_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection 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="Show.toggleNext( this );">+ 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_InsiderTradingPoliciesProcLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection 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="Show.toggleNext( this );">+ 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<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>11
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>7</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="ea0258522-pre14a_enlightify.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995100 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/dei/role/document/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ea0258522-pre14a_enlightify.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995443 - Disclosure - Award Timing Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure</Role>
      <ShortName>Award Timing Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ea0258522-pre14a_enlightify.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>3</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="PRE 14A" isUsgaap="true" original="ea0258522-pre14a_enlightify.htm">ea0258522-pre14a_enlightify.htm</File>
    <File>enfy-20250925.xsd</File>
    <File>enfy-20250925_lab.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="3">http://xbrl.sec.gov/ecd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>13
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ea0258522-pre14a_enlightify.htm": {
   "nsprefix": "enfy",
   "nsuri": "http://www.cgagri.com/20250925",
   "dts": {
    "inline": {
     "local": [
      "ea0258522-pre14a_enlightify.htm"
     ]
    },
    "schema": {
     "local": [
      "enfy-20250925.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",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025_def.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025_lab.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025_pre.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-sub-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "enfy-20250925_lab.xml"
     ]
    }
   },
   "keyStandard": 7,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 3,
    "http://xbrl.sec.gov/dei/2025": 3
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 266,
   "unitCount": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2025": 4,
    "http://xbrl.sec.gov/ecd/2025": 3
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/dei/role/document/Cover",
     "longName": "995100 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0258522-pre14a_enlightify.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0258522-pre14a_enlightify.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
     "longName": "995443 - Disclosure - Award Timing Disclosure",
     "shortName": "Award Timing Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ecd:AwardTmgMnpiDiscTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0258522-pre14a_enlightify.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ecd:AwardTmgMnpiDiscTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0258522-pre14a_enlightify.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0258522-pre14a_enlightify.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0258522-pre14a_enlightify.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "dei_AdditionalSecurities462b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AdditionalSecurities462b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities. 462(b)"
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "dei_AdditionalSecurities462bFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AdditionalSecurities462bFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities, 462(b), File Number"
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "dei_AdditionalSecuritiesEffective413b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AdditionalSecuritiesEffective413b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities Effective, 413(b)"
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r20",
      "r31",
      "r47",
      "r82"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r23",
      "r34",
      "r50",
      "r85"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r24",
      "r35",
      "r51",
      "r77",
      "r86",
      "r90",
      "r98"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": {
     "xbrltype": "dateOrAsapItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ApproximateDateOfCommencementOfProposedSaleToThePublic",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Approximate Date of Commencement of Proposed Sale to Public",
        "documentation": "The approximate date of a commencement of a proposed sale of securities to the public. This element is disclosed in S-1, S-3, S-4, S-11, F-1, F-3 and F-10 filings."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r12",
      "r15",
      "r27"
     ]
    },
    "dei_AuditorLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorLocation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r12",
      "r15",
      "r27"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r12",
      "r15",
      "r27"
     ]
    },
    "dei_AuditorOpinionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorOpinionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Opinion [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "dei_AuditorTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r94"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r91"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r15",
      "r27"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContactPersonnelEmailAddress",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Email Address",
        "documentation": "Email address of contact personnel."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelFaxNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContactPersonnelFaxNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Fax Number",
        "documentation": "Fax Number of contact personnel."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContainedFileInformationFileDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Description",
        "documentation": "The description of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContainedFileInformationFileName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Name",
        "documentation": "The name of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContainedFileInformationFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Number",
        "documentation": "The SEC Document Number of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileType": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ContainedFileInformationFileType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Type",
        "documentation": "The type or format of the contained file (usually XBRL but may be used for other types such as HTML, Word, PDF, GIF/JPG, etc.)."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CountryRegion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DelayedOrContinuousOffering": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DelayedOrContinuousOffering",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Delayed or Continuous Offering"
       }
      }
     },
     "auth_ref": [
      "r39",
      "r40",
      "r54"
     ]
    },
    "dei_DividendOrInterestReinvestmentPlanOnly": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DividendOrInterestReinvestmentPlanOnly",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend or Interest Reinvestment Plan Only"
       }
      }
     },
     "auth_ref": [
      "r39",
      "r40",
      "r54"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r15",
      "r27"
     ]
    },
    "dei_DocumentCopyrightInformation": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentCopyrightInformation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Copyright Information",
        "documentation": "The copyright information for the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentCreationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentCreationDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Creation Date",
        "documentation": "The date the document was made available and submitted, in YYYY-MM-DD format. The date of submission, date of acceptance by the recipient, and the document effective date are all potentially different."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Description",
        "documentation": "The description of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document [Domain]",
        "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentEffectiveDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentEffectiveDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Effective Date",
        "documentation": "The date when a document, upon receipt and acceptance, becomes officially effective, in YYYY-MM-DD format. Usually it is a system-assigned date time value, but it may be declared by the submitter in some cases."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r15",
      "r27",
      "r78"
     ]
    },
    "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Restatement Recovery Analysis [Flag]",
        "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r15",
      "r27",
      "r78"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationDocumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationDocumentAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information, Document [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Text Block]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Name",
        "documentation": "Name of the document as assigned by the filer, corresponding to SEC document naming convention standards. Examples appear in the &lt;FILENAME> field of EDGAR filings, such as 'htm_25911.htm', 'exhibit1.htm', 'v105727_8k.txt'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "dei_DocumentSubtitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentSubtitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Subtitle",
        "documentation": "The subtitle given to the document resource by the creator or publisher. An example is 'A New Period of Growth'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentSynopsis": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentSynopsis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Synopsis",
        "documentation": "A synopsis or description of the document provided by the creator or publisher. Examples are 'This is the 2006 annual report for Company. During this period we saw revenue grow by 10% and earnings per share grow by 15% over the prior period'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Title",
        "documentation": "The name or title given to the document resource by the creator or publisher. An example is '2002 Annual Report'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentVersion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentVersion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Version",
        "documentation": "The version identifier of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "dei_EffectiveAfter60Days486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveAfter60Days486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective after 60 Days, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "dei_EffectiveOnDate486a": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "dei_EffectiveOnDate486b": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "dei_EffectiveOnSetDate486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnSetDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "dei_EffectiveOnSetDate486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnSetDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "dei_EffectiveUponFiling462e": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveUponFiling462e",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Upon Filing, 462(e)"
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "dei_EffectiveUponFiling486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveUponFiling486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective upon Filing, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "dei_EffectiveWhenDeclaredSection8c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveWhenDeclaredSection8c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective when Declared, Section 8(c)"
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitiesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entities [Table]",
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAccountingStandard": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Accounting Standard",
        "documentation": "The standardized abbreviation of the accounting standard used by the entity. This can either be US GAAP as promulgated by the FASB or IFRS as promulgated by the IASB. Example: 'US GAAP', 'IFRS'. This is distinct from the Document Accounting Standard element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Description",
        "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressesLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Table]",
        "documentation": "Container of address information for the entity"
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityContactPersonnelLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityContactPersonnelLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Contact Personnel [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Ex Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_EntityHomeCountryISOCode": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityHomeCountryISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Home Country ISO Code",
        "documentation": "ISO 3166-1 alpha-2 country code for the Entity's home country. If home country is different from country of legal incorporation, then also provide country of legal incorporation in the 'Entity Incorporation, State Country Code' element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationDateOfIncorporation": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationDateOfIncorporation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, Date of Incorporation",
        "documentation": "Date when an entity was incorporated"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationFormerLegalOrRegisteredName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInformationFormerLegalOrRegisteredName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information, Former Legal or Registered Name",
        "documentation": "Former Legal or Registered Name of an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r108"
     ]
    },
    "dei_EntityInvCompanyType": {
     "xbrltype": "invCompanyType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInvCompanyType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Inv Company Type",
        "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "dei_EntityLegalForm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityLegalForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Legal Form",
        "documentation": "The details of the entity's legal form. Examples are partnership, limited liability company, trust, etc."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDepositoryReceiptRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingDepositoryReceiptRatio",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Depository Receipt Ratio",
        "documentation": "The number of underlying shares represented by one American Depository Receipt (ADR) or Global Depository Receipt (GDR). A value of '3' means that one ADR represents 3 underlying shares. If one underlying share represents 2 ADR's then the value would be represented as '0.5'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Description",
        "documentation": "Description of the kind of listing the entity has on the exchange, if necessary to further describe different instruments that are already distinguished by Entity, Exchange and Security."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingForeign": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingForeign",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Foreign",
        "documentation": "Yes or No value indicating whether this is a listing that is a foreign listing or depository receipt."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingParValuePerShare",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Par Value Per Share",
        "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingPrimary": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingPrimary",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Primary",
        "documentation": "Yes or No value indicating whether a listing of an instrument on an exchange is primary for the entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingSecurityTradingCurrency": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingSecurityTradingCurrency",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Security Trading Currency",
        "documentation": "The three character ISO 4217 code for the currency in which the security is quoted. Example: 'USD'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsExchangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingsExchangeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings, Exchange [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingsLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityListingsTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Table]",
        "documentation": "Container for exchange listing information for an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityNumberOfEmployees": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityNumberOfEmployees",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Number of Employees",
        "documentation": "Number of persons employed by the Entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPhoneFaxNumbersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPhoneFaxNumbersLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Phone Fax Numbers [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_EntityReportingCurrencyISOCode": {
     "xbrltype": "currencyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityReportingCurrencyISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Reporting Currency ISO Code",
        "documentation": "The three character ISO 4217 code for the currency used for reporting purposes. Example: 'USD'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_EntityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Text Block]",
        "documentation": "Container to serve as parent of six Entity related Table concepts."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r20",
      "r31",
      "r47",
      "r82"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r17",
      "r28",
      "r44",
      "r79"
     ]
    },
    "dei_ExchangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ExchangeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange [Domain]",
        "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "dei_ExhibitsOnly462d": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ExhibitsOnly462d",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d)"
       }
      }
     },
     "auth_ref": [
      "r115"
     ]
    },
    "dei_ExhibitsOnly462dFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ExhibitsOnly462dFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d), File Number"
       }
      }
     },
     "auth_ref": [
      "r115"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Extension",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r24",
      "r35",
      "r51",
      "r86"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r24",
      "r35",
      "r51",
      "r86"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r24",
      "r35",
      "r51",
      "r86"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r24",
      "r35",
      "r51",
      "r86"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r24",
      "r35",
      "r51",
      "r86"
     ]
    },
    "dei_FormerAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "FormerAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Address [Member]",
        "documentation": "Former address for entity"
       }
      }
     },
     "auth_ref": [
      "r14",
      "r38"
     ]
    },
    "dei_FormerFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "FormerFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Fiscal Year End Date",
        "documentation": "Former end date of previous fiscal years"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r12",
      "r15",
      "r27"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r24",
      "r35",
      "r51",
      "r77",
      "r86",
      "r90",
      "r98"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r16",
      "r102"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r16",
      "r102"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r16",
      "r102"
     ]
    },
    "dei_InvestmentCompanyActFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyActFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act File Number"
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r42",
      "r43"
     ]
    },
    "dei_InvestmentCompanyActRegistration": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyActRegistration",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act Registration"
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyRegistrationAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment"
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyRegistrationAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment Number"
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityIdentifier": {
     "xbrltype": "legalEntityIdentifierItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LegalEntityIdentifier",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity Identifier",
        "documentation": "A globally unique ISO 17442 value to identify entities, commonly abbreviated as LEI."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "dei_NameChangeEventDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NameChangeEventDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event Date [Axis]",
        "documentation": "For a sequence of name change event related facts, use this typed dimension to distinguish them. The axis members are restricted to be a valid for xml schema 'date' or 'datetime' data type."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NameChangeEventLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Line Items]",
        "documentation": "Line items represent concepts included in a table. Name change event line item concepts are used for information qualified by domain members of axes in the Name Change Event table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NameChangeEventTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Table]",
        "documentation": "For a set of related facts in a sequence of name change events, use this table when the events occurred within a single reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)"
       }
      }
     },
     "auth_ref": []
    },
    "dei_NewEffectiveDateForPreviousFiling": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NewEffectiveDateForPreviousFiling",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Effective Date for Previous Filing"
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r42",
      "r43"
     ]
    },
    "dei_NoSubstantiveChanges462c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoSubstantiveChanges462c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c)"
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "dei_NoSubstantiveChanges462cFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoSubstantiveChanges462cFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c), File Number"
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r24",
      "r35",
      "r51",
      "r77",
      "r86"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "dei_OtherAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "OtherAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Address [Member]",
        "documentation": "Other address for entity"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r22",
      "r33",
      "r49",
      "r84"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r25",
      "r36",
      "r52",
      "r87"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r25",
      "r36",
      "r52",
      "r87"
     ]
    },
    "dei_ParentEntityLegalName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ParentEntityLegalName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Entity Legal Name",
        "documentation": "If the entity which the financial information concerns is a subsidiary of another company, then provide to full legal name of the parent entity"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "dei_PhoneFaxNumberDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PhoneFaxNumberDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Phone Fax Number Description",
        "documentation": "Description of Phone or Fax Number"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r106"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "dei_PostEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PostEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_PostEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PostEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 after the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "dei_PreEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_PreEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 before the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r17",
      "r28",
      "r44",
      "r79"
     ]
    },
    "dei_RegistrationStatementAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "RegistrationStatementAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration Statement Amendment Number",
        "documentation": "Amendment number to registration statement under the Investment Company Act of 1940."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r18",
      "r29",
      "r45",
      "r80"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r19",
      "r30",
      "r46",
      "r81"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r26",
      "r37",
      "r53",
      "r88"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12gTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types"
       }
      }
     },
     "auth_ref": []
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r21",
      "r32",
      "r48",
      "r83"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r76"
     ]
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "Global LEI Foundation"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "249",
   "Section": "308",
   "Subsection": "a"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r27": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r28": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 8-K",
   "Number": "249",
   "Section": "308"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form F-3"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-3"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-4"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-6"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form S-3"
  },
  "r55": {
   "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"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Investment Company Act",
   "Number": "270"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-X",
   "Number": "210",
   "Section": "2",
   "Subsection": "2"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "413",
   "Subsection": "b"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "b"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "c"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "d"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "e"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "a"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "b"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Section": "8",
   "Subsection": "c"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>14
<FILENAME>0001213900-25-091593-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-25-091593-xbrl.zip
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
M (<HSL@XE,7.&. #^A?  !8<&,F/WWY14[#M53_'):L06"Z42@$T:3]/4S5
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
M>"Z[^[ RP7.X6B(#_G!U:BEFLFIE!G:QX0\& !U,O%?1A0JQV \5*R 6NHL
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
M\9Y4K^WND]GJ7275+H7TJ&J)]0K$T@F2I;C[E4-Q>>YZF;3$YU2S*'6,3Z5
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
M\!R;P6,;3'+K"S>4%O\RBD"W@N8V]]9:*=@G?=,\'B]G%B];+F[,WH)CC8+
M^1^P QJO@"_@T52SXS@ /#@33%U*I_D)MNQ'H/$$R#3&,3X^MK!.=#_RU+2^
MYJ>)F!CG\S!D4$D[[BC*JT0S[T"@&J$M@011]*BW7RR=1!O@7GH/6"Q?8 4'
M=CB)4S],9>P2?@4G]H,085.!.H  -D]M_W&/Q3Q*]G)@^_X\B6HA)N$:_;9Y
MMT.N7KP@;-QM4*2&\\!QL?,J#W.!QVF2(;^'3R>OJ?DIOD(8+K5$A7_[.)]L
MS+%4V'C$O,M'R!*<<1)KZ0R\M[AR#@O@K&96?X4,"OEL"$;/P(:1\4?7@V6)
M&,VL]G34^Y-'YSRXPK18,QF.9#20 4QL .,@8OFI="Q^L.GHS:AQ1UZ9.H=+
M7;O7V_1M!8NFL1G9UBM88/Z):[*U=&[15N./[\Y5\H^_[;QXN?.FY-^8DSQV
M#SOX#0/]"7)6'+&#X?"!R)DLD!DKFO66I4\2GR?^6+PZ/+Y!A1-2#;(,YVF[
MH^!\%$YE%G9 <Y$ JX)!CCPT4GV5ICC76\M+5*2#*,<A-31I"#@_S5Z)K"T$
M.)J%8H?XB_,8IWB1%$D4-?)&7CR.X5%T(@$C'G/H;$2#P7 _H #3G!Y2Q"<J
MH;[?_)H!!2>1D8,V#;^'K2=*M'/6!^"@:HB=PTL.J?JLNQ7!K@CV7G90$JJ,
MM1B5RE@ML2G7*%YAC(9:Z,-UZ:%9J.FQRG>I?R01;!XH3<.0B*J!*,YAM0@I
MJ9A&3L003S"MH&:X'BPU5#0A%!=$!$!5*;%G);G'.+*J6)#>E6GUF$/4HEV#
M,JJ +\A+\91QI#9&?CC$/0WB''&>-S1T<P"=UM[MX30EY@4@ZX\0$M@W_;%I
M^7H:RHJROWO*!E&L!7!)Z-59?17S%RT_G&WFHRF'"6T1*93N6CH"<46# 65P
M;H@3>?'O=:_,/0QQR<IH,!$'20,XCI^8,=HICI1"\8MFZWE$-I!F.S$:N?LT
M=0(^ 3+%(;><\*=22_[3J_7,5%L,5Z?:XW8W:/LX #Q@*I!)A#3/#4-+W-H8
M=0"P7;T2#X3#\%1N&?I&?C":06>[RJP=/#H[6(GVI64 6 I3KV2383@8TSQ=
ME<B,]CA'U]$Y^NU0 _8QC351L#N<3>F:H=UQ I\06828-9NJKT *YXH<8.@T
MZ04X.8[)PQ_0/'A4FF$O6F\01Q"\*P]IU?3AJ.16X==.>Q5_;8J_OES%7V^
M9/>G\^U;$2%;IW]8[UA9\7RXM[Y%A>64%)8'??6"1%O(S8!J$GLO)OZ4 F1&
MY\-HHJ73F6J@&O-.*BT:@WL8XYC5X*)!6;G#26:H]Y$P 'O,D0#!!*TTF3$V
MK&A68KJ5AJ^S%EEZT#X'QH<LUX]$16FP:#2ME7V./CJ/C:9(J?$PL50BST_F
MA\@YV1U?C.X=%"#AC?*4W])N>;'R5@,:GQH99Y+#K[JD(%EQ2V)I!H52658E
MOT>L)OJE$OV-MQ1PHA"VY+:3W;W_5XZS: ^T'>(<AY@:NUQD?A"AY4/TABAK
M6V@4.F2"_:*FEJF$(_OJS;[+PC:4G("F*#K2BJ(+V.!XH+U."R[%/>IG<4\E
M3K?=WF%'*@=__4$\00K"3_"[F7MT\1[=-=R]A/*;'Y-@OE=ZLOX1!XC(?LKZ
M;ET')B^Q MP*LN$>+=O/V*3B,BI]->;1Q\@)WP'KH9(,?)$D(B)(=O-SN$N
M2'>S&2+=S6M!I.FQ68C D]> "#QUCQ YA-\+1+J; A&<FHD (KHEAFIV0;Y
M-^?B%#$=$".!50/^2I6,KFKA/W&3"LQLPF.J9TG=M=/=$RP] ;&3)4$?82P/
MHXU.E$%_,PH[PF'@/6H\">,IYC7'B8XP^Z)%R8A$\BG$B18J:=Y+@T& XJ;R
M#%4DQC2$6B\+D$%@F.7\P460QO#3'N*#(Y$*&6G.S*ZGYYL7W0KDS;*&V0#)
MRC/=J]H41#:&GK6,F@6T4X6;5P8]QT'\+VH6EK/<FJZ5$C?< !A1@O!TAWX_
MXP0)+1XQB0;8W9A,0/P#WN&P\$54*J(\4@**#^6<2<(EGI$*6><@G(W,H?!Y
M@++PR50E%Q0$-3?M&5W&*]]XHF]+9UN9>RE?6]V]5R_&T]C0!SK)Y/$\H;0H
M!E@U/,6^;>-"2O,^:C7?L\S?UT1"PM\]SA, 5LH(M&S2_4C+#)<F G>Z!0(Z
M6FIHX@:<,W7%].@\0):$R?[I\7&5[_=4'\=GJN&0LP:D$)%25'!4L<5BYN[D
M;!0 :>R..74/D?F$D^\'U]]?\0MKH^BV_00&36>;(+/=<G!#I4>1[R.=PWLE
M[1!.L.F]W.8DPZ+ZTFX(9=><=KSNW&<E*NVC^=-/% D1*O2D0P,7 S"=6JYC
MD^<%?#"*T:W&-:JU8YZ#-,W)66UIO'BH"?"+W.<\HU/.#DW=S?;F;JO]"KG2
M9J?;:F]J9G7XQ^F^^Q']>0-]-P VE-5\@[0DEH'V%##+ 9A*YP0_U"4KSL":
MI"-+D*08#]!*G]L1?&TYN_!"(_=D4WN%^"3//-5?N&M<(;K.'O="GO;C!.1%
M*<E/+V!CR2ZP[Q CZC8JQP)JQT=/99ZP%QX[ >@A$#JL^#FB$I%31)_4DP)6
M 8L\PL=H.(1Y/5EK1"?"RV/08]!0C(%2TN+.!9PL35!W40.=\\IJ#KQ'])@*
M!J#JC?Y7"DBB68_^\6!BQ4CI,2N)%A O#/KDV@<II_!SA[?D(:3_%+33UXW
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
M^WFJA_$X:W[*'3A9MF#?H76O^=7B[+,6MN&AQY(+(N@QL_C1,$_D2FG)M/7
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
M</* 8PY&[<8$FM3_B$,H*"SL9UQ_J/O]X/@V?(*[S.C-\FL 8Q,:V8NBXCV
M%#C QO^@+T/_\2]/3Z3@=;#OT#!/HB =U:S:SY,$H5Y9]-7&OV02I!D]B$\3
M%LG1Q5]>M#JHD.-CL.A*TY"[V<$573GM?9GVSKV?]XY.CH].=L_VW5^.?MT_
M.=P]W-O_[OOKTUL/X#HF&$$1&BP"A/:,FD?OI+8 <; C,TX%NXTR)893TFJ1
MY&BR*[)O=^WENO9PMNP8UUG@@U0%8MSS@\8HE\N#%:>H:@;F;C(K6(R"L]\'
M8X?8INF@2Q(R'<%&X/]("-#0Q$0Z[<K5(E3^B),O,BQN_ZNTEM+"]/"/TWTM
M3+G3*7YB[01>25T+ W&R]L.<)U6#AARPG(RI!QGP7P<$9X8#@J@%5<H\*K,B
MWPA)8.G<+@VG62)_[RDE V,R%T5S)A-O:%J,Y]H6AYX0)-Y<^$$D@[3MMSA1
M$27!%H_8&4[AG$FT>8PO&E^OHG/_G*:FNQ<^,' <@#2=\*D*]J_\D,+I,JZ3
M9+>>;(,-Z,Q 9KD ZG6&8'22/$1$+ ;SX$M)@<"69""L2.A>*"-31023@*/9
MU74H(2>/N6<8&DBC8()6#. !^\ ]W:DO!OQ#Z6^/.?>D_RTYTX=H&AF<,MW$
M4#A;;S;B'SN2^4DR)5F5ZUF=Z02U"9H:)2A1&$T$K;'_!64=/)U6SBK0*; ]
M41>!NE2<KX#R+4]3NJ%"0Y'.;Z:E7/%CUEU@C7,X)^Z18*B_-UTUS=7B\R"Y
M4YI0A'&$"SX!SUGE<>G<F TO)$_-*!]@,X X")*6>U3:/T["$8W0S4$Y"R63
M V@"[25Z!-L4(M8["EL7RUFM :N)'DWB)V& Z@P.AJ711,$Y@XVT""!U',33
M6IQ9+5?L9%[KM^U5Z[?&UF_=5>NW>\3*^].UF.=_DG2L1Z?.!="ISHRV20._
MJ+&&R5?S:/P=\,3)B!Q]>G;8%9W<RN*XT&?SR(^",<AT$/K&*N<WZL[2: 6S
MMH0R"CY*T!C,+I$WZUW-3T.J=F\7H=W'WNRVR.;L/&3U6LEYN?V#5M+\\W,4
M69G5T]T Q9E)XK.Z[Q:.4Y/SMT: M3*SQ !&!8OCXR,:X@Z:8R6,L5[D!!:/
ML!^TY?RF]-QNDEX^^Y9"=P*LM#^U)"X?E%35WK0:^)=#9'4S[E"=MD;)>:"
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
M!I,:2,JJEO@W0<TR6ZV'HZUW **DW.R@2!DMI9EBW$R?%]5L4A7@!9&0HKD
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
M4U=U06\'EJ#85K-?&4V_C5:B(("A]P#4$K,$AR,X8W3!T]Y)KC+?:M$,CDP
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
MRXX5'@- 18Z[2%U-6P7H9Z;^JJ@6H/H%<3C(0PR*ZE94#. KSI#!ILL'\F?
M+QYM]T]E$GJ;Z\S4K =ZX+0K+2[YNC;(_6HGTGO[]GWOM7=R<'QT<N8=O?6D
M0O=&CKKZ\UW<"FHB]^ "^,"@+J,R2Z)\@D<M+0M/GJ)L' (C(R =&Q(7@!3,
MS!M!3 ;#85*E&T3HNM.N/Q"B'!DA'L3G?71QS[3!WB.&/T%<1=U4 W:APNRB
MC=E]ST7^'T52B4?0#"WFZ/+) 0,-*P@* D+K8#<V]%B0RW#&6?HX7X)Z!) 6
MZ'78#SD3G8[VFZSCZ:(IWSM(8BBBD22&!(:.[VU*R^)5G$+SPQ=IEI;CB=>3
M?\;81K7CO95C=Y]TY=9)0D^\LR#J!Y'<U4 2\-<(MO9T$@3)903FV'F$">C'
M83J+0WT]2(J5?4EUD'K[4C0&OK?;75_?D?3X]LG.ZL;3U2=/-G9V-G>>/!YZ
M<^B/SGZ4^M^;WMG9P<FC]D=M<6K9S]0U[G(N] 'RVP*G$TS_]CXEZ44<#L?<
M\G[N]<L\0JANOF<CA;>)2B2KE.J^USJE[=<@_S'H#.@JP?:K'$[2)2$=>4SP
M=*('$!]0]SN#>P+\IQD5@V11;BE)RL$O+;HX!6\V"38UW_.4+VR*S(-S6V@M
ML0_2[<]R.%9]_.S[GEV<[!FX!*CUA\YJAT3[*8C5P.G*3002J+X7\A:B?9C.
MBE@AXI/_1=>7X2\-,[FLT[$K] @WNY07&>I8$-_PD=5]-@W(7ZF'HPF0=V[
M,4NJ/P&^&, !8#54LTR88*S_GB)I+X33NOZT''2M!2A<B^"TVJ I=M:O0H5H
M>7"K^4$':1$!8T;!-(KGSZY:)/XVC_X.B29+>R_FWA$:**V9C1J6T2W*OEEA
M[LVJ>+_4*!477;\._G.;I%W+USRK[/QSJ?CE)G0:SN1E!^%'[1M0Q#.3N\L)
M&>H@>-+^)(!@@9MEVT@XIR3[WJ<B7^/-3?[>+ZHO+NUM["QTF(.C8=5VI39Y
MPUN544MX+CE/VWMN><WQ;0TN<T4HG%W=U5N;Y!<-\]7(8ZUC&.6S.)B#$Q\@
M;)]'E\\F82"7LN=Y O\5#>5MI?XE?_6V1.!\;"DC=_<D''V_-) 74S3\?HE^
MO JY ZORHR28PA!A].QE.BA!V0*'_=+>\<F!U]WJ/5]SWBC'N'(0\\8#B)S-
M]^4[LR ^E#?JY<_AG&8179ZO;F[NR*6OR_\\V=Y]NO6T-M;U1](=GU_%P=@9
MH;NT-PIB0$5K6,B:33P:3D.&YWO/XRCY] P,VVD@Q_0N\=^3#(8/D]%\%<38
M^M.-[<YE/ESBKPM)O>^7\@B RI?6]G (ZYUJD%SJ6Y I<SF-DUQN2E',GJVM
M75Q<="[[6=Q)L_':QOKZYAJTF@;%6&X[?!$]8QJH!VFMDABP /ERX-C?/[SY
M9>>/W]>.MGM')_.W%]''<'OM\L^_=S=/IN'9B_#]#^')Q?[\P_CH]/CB_9]/
MOLU/^K/DPV]K.V'^\>QC%GU8?[VVN[U^F/7/W_RP5<Q_/1QWXX]OWW4/DI\N
M^Y^.CLN/WTZ/#G^>?BHF%]/>Z>M)/'@Y_?3Q*,[2CV_W?_[SXM=L,/[T9F,\
M?360 YU'1YO!..H?#7NG[Z>_!A_^?!O]N!6=GKS[-,\^K:W]W0L_#-?#\?GE
MT]YOT[7=7WYY-4S.@S\_?CB*?DDWDY?O/KP/WVP%^T>'\=;/O[[JCK<W7@ZZ
M_>G)_OBO#[_^N'7V]&AM^.V[CX>#21YEP;O-T_S3Z[.CR_=9%OVU_>W+-]N_
MING^Y-W%V>&KOTXG+\K+3QLO]R=Q3XZ4!N=KT;<??^HGE[/#T;<OL^/H[Z)X
MF[[Z,RR?7IQ_?/5RLXS?_;KS8GJ9?]C^>S[=&6^N_W#T<>WXZ>''X]UP_</T
M<+<,MWYZL[9]LB^Y\VGZYL/[=\?KP]F3CY(XZ=K6_F^CD_Z3XN^HF_[Z,NJ^
M?/=N6IQG%[\--K9[WW__A[=_>B)EBH<[*&\8VF@,.\_W\"/]801:*0#>9^AP
M ?:W6"</!YUQ>KZV?_BS>ZZJ#^^IH=8J8UGC2ULK2H>5\24S9L5+J>#O04OU
MU?7=U?6N>HGY3JW$6LM0/;2UNKZSNKEN1J9O[-GHD>&$.EROCA.?'OJGEH7R
M]\(1WVO]=#B'2WI23..]_P=02P,$%     @ Z'DY6^6:0/-?!@  4R0  !$
M  !E;F9Y+3(P,C4P.3(U+GAS9-U:VW+:.A1][U?X\'3.9(@-!!*8)AUN(4X(
M$""0MM/I"$NV!;;L2#*7?/V1#*;0Q"G.M#-.W["T+VLM;6])3CY^6KJ.,D>4
M88^<9W+'6D9!Q/ @)M9YYGZ0K0[JNI[Y=*$H'S[^D\TJ+400!1Q!9;)2ZI[K
M#PRL#"D@S/2HJ_S+W?^4K&)S[E=4=;%8'!O"AAF8(N8%U$!,#BC9K @8A:Q3
M) -6E*$=* /D*_FBDM,J!:V2TY3[85W):V(D=/GP<<DJS+"1"Q0!G+ *(N;J
M/+.;SP(6Q3*+*OVT<KXH*#G(181?"H@-9(+ X>>9QP XV,0(9A0.J(5X![B(
M^<! OXZWSNU@,MNS74ZH<^Q12UAJ!55.3P!#D?GRF?VB$%KGRN6R&LY&I@'+
M\I6/V-8ZC!PP-9J0&<I9+9<MY+;AV4NQA5U.?;AM#T+1MK8B'.3[T3?6174]
M&9E"3E_F*"94B47*<O(3%&&#7U$&$\8!,5 FK +E@Z+(=06$>!QP48@7Z\'-
ML.]C8GH7FR$Q*)6J1.KVD:F$VE4DF/,,PZ[O2,W#,9LB\SPCBR0;K=YW!TR.
M!<[(!%"#>@YZ?6%4GWH^HAP+Z7?6-0SPS'N?K)Q614[DM'] SJ@7&X;J'L50
M"_69&)%$@IM'N4)>K-08C97U^]+VC##<*R[R*1OY9>50-I<7RWJ\9% "?@.*
M'UHE0Q'YO05%&(XAX]CRYBHR8/C>O@R Q9G+'V'%1%D3)84()TD:F<L?B9+^
M+%YY76P$6;*A'J:Y0^F>5S;L+$+Q7&FK>,*5?[$SQ"GQ*\_PF>U 2;S^619,
MWEP#PG=O29+FETN:,/]>.;PU_[-N?N#[%SG(,MA)NLFYV4?#I.>9JN-TN8VH
M/ 8@PL+ 8C,-VW"X!51<CR"QN:YTCMRA&,\H8,(X!8;8>TS@A#TT-!2]%7MP
M&+K"@&Y"K><FP)$-24R@"19,"'9$.Y4]E]- =I9 Q,0\D#XMZ@5^E!V+K!D%
MP_4&\/U%N'N2[M.K>21@*>:SQO<*@>9C@/FJN@ 4IIG''LSX:NMX9&VIBZ2$
MXSGJB?SOI/8. *]NS]A?Q[>CTK>O^M-CHWAU8L[-V?S,+J'IF=^_+H]@U;Y[
M*B% VK.'(Z#G)_;G4JGVY?2N36Y'9>O>&5VO)L7!-:2G:IEUBL')<%PHU5O7
M*%_PQNB^\V@Y-:,P'(]7'0W/>H_5[N5P66Q>G=K(J15O6NU):XFL^\+14+OI
M?]9/B7H"YUS3;\9X#/2'H0;+1^YT56\U"II/JY</TR$PJT-[Y>O%Z3U4=:[Y
M=?TR-_:!UKQ[J,&RWBNH!K8L%X/R=%Z>6S/('L_4N\OBE\[9M:NWOYS8T\?!
M\FIQW;UB>L[NSW"]/2FR'*X/X+STX#^UBF>D<]W01XON->O[1K5P\D3&_"RW
MF"VJ0:U:[JJW><9G1;5I:JH!'WJ%QLVX#^U1<>C.?<I;A:L>K#4TL[F$)<MS
MW5ZPJLU1W6C#YEG;Y_EZQ[*G]C+?46>W36Z/K*-!XRA ^5LTA^. %GM')<=I
M+6:$S,V3(\>^.6)]^DVI#_KR:A)7LMM;AKAW($H1W%WS)J!$7+32_'(>3.&5
M/M3UI67J^] >S/@^U!/4T]UL(H3Q' 8B$UVEF,(&H!KS8@VX9\Q27U"[*..8
MU&U +*23S9J-@!.@*H$[>V(X=(O<":(15W%,KD#/!9B\Q',-\C6:;R64#.S.
M72W^7%*%TX!Q.;G[\]*CNT:7 #L(#KU;A'@/4?FE22Y0W2,02\PL'?+\,5[Q
M+W),RFBA1 *Z7B76-4=(L"!60]SRNF8]$)V<\+6GG!'M/:!B>C/Q&0&::E5_
M*\7]F^5ODK@G5* RR=\L<B*2!]Y5$@%89UP[_FWB'L(M;F-)DE2&:Q+8-;L!
MEU__Y-=_T=?OR7P'0(L"(AY$]X^6/-UM]T\P35[ #3S'$!'(NC3\^!"=EWL
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
M,,^<JQC9.")8 8E(@'DTTFJ].ZCI)-<_)<5$K5<Q,-V1XCWI&RB=LE+ ?/%
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
M .AY.5M;5AMP* T  -F&   5              "  =ZH  !E;F9Y+3(P,C4P
A.3(U7VQA8BYX;6Q02P4&      ,  P#/    .;8

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>ea0258522-pre14a_enlightify_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="enfy-20250925.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-92">ENLIGHTIFY INC.</dei:EntityRegistrantName>
    <ecd:AwardTmgMnpiDiscTextBlock contextRef="c0" id="ixv-2349">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;The Compensation Committee
does not grant equity awards in anticipation of the release of material nonpublic information (&#x201c;MNPI&#x201d;),&#160;and the Company
does&#160;not time&#160;the release of MNPI based upon grant dates of equity. Equity awards made to executive officers are approved by
the Compensation Committee. In the event MNPI becomes known to the Compensation Committee before granting an equity award, the Compensation
Committee will consider such information and use its business judgment to determine whether to delay the grant of equity to avoid any
appearance of impropriety.&#160;The Company did not grant equity awards to any Named Executive Officer during any period beginning four
business days before and ending one business day after the filing of any Company periodic report on Form 10-Q or Form 10-K, or the filing
or furnishing of any Company current report on Form 8-K that disclosed any MNPI during fiscal 2024.&lt;/p&gt;</ecd:AwardTmgMnpiDiscTextBlock>
    <ecd:AwardTmgMnpiCnsdrdFlag contextRef="c0" id="ixv-3355">false</ecd:AwardTmgMnpiCnsdrdFlag>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="c0" id="ixv-3356">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <dei:DocumentType contextRef="c0" id="hidden-fact-0">PRE 14A</dei:DocumentType>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-3360">0000857949</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c0" id="ixv-3361">false</dei:AmendmentFlag>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
