<SEC-DOCUMENT>0001213900-24-087818.txt : 20241015
<SEC-HEADER>0001213900-24-087818.hdr.sgml : 20241015
<ACCEPTANCE-DATETIME>20241015163038
ACCESSION NUMBER:		0001213900-24-087818
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		101
CONFORMED PERIOD OF REPORT:	20240630
FILED AS OF DATE:		20241015
DATE AS OF CHANGE:		20241015

FILER:

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

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-34260
		FILM NUMBER:		241372221

	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:	DISCOVERY TECHNOLOGIES INC
		DATE OF NAME CHANGE:	20071114

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	DISCOVERY TECHNOLOGIES INC /KS/
		DATE OF NAME CHANGE:	19920703

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	DISCOVERY SYSTEMS INC
		DATE OF NAME CHANGE:	19900613
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>ea0215297-10k_chinagreen.htm
<DESCRIPTION>ANNUAL REPORT
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Tue Oct 15 17:46:09 UTC 2024 -->
<html xmlns:cga="http://cgagri.com/20240630" xmlns:compsci="http://compsciresources.com" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:dtr="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/1999/xhtml">
<head>
     <title> </title>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">FORM <ix:nonNumeric contextRef="c0" name="dei:DocumentType" id="ixv-17617">10-K</ix:nonNumeric></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"><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:DocumentAnnualReport" id="ixv-31"><span style="font-family: Times New Roman, Times, Serif">&#9746;</span></ix:nonNumeric>
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</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">For the fiscal year ended <ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="ixv-17618"><ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-en" name="dei:CurrentFiscalYearEndDate" id="ixv-17619">June 30</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus" id="ixv-17620">2024</ix:nonNumeric></ix:nonNumeric></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">or</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"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:DocumentTransitionReport" id="ixv-45"><span style="font-family: Times New Roman, Times, Serif">&#9744;</span></ix:nonNumeric>
TRANSITION REPORT UNDER SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</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">For the transition period from _________ to _____________</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">Commission file number: <ix:nonNumeric contextRef="c0" name="dei:EntityFileNumber" id="ixv-17621">001-34260</ix:nonNumeric></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"><ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName" id="ixv-17622">CHINA GREEN AGRICULTURE, INC.</ix:nonNumeric></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine1" id="ixv-17623">Third floor</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine2" id="ixv-17624">Borough A, Block A</ix:nonNumeric>. <ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine3" id="ixv-17625">No. 181, South
Taibai Road</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityAddressCityOrTown" id="ixv-17626">Xi&#8217;an</ix:nonNumeric>, Shaanxi Province, <span style="-sec-ix-hidden: hidden-fact-0">PRC</span> <ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode" id="ixv-17627">710065</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">(Address of principal executive offices) (Zip Code)</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">Registrant&#8217;s telephone number: <ix:nonNumeric contextRef="c0" name="dei:CityAreaCode" id="ixv-17628">+86</ix:nonNumeric>-<ix:nonNumeric contextRef="c0" name="dei:LocalPhoneNumber" id="ixv-17629">29-88266368</ix:nonNumeric></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">Securities registered pursuant to Section 12(b)
of the Act:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="width: 49%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt">Title of each class</span></td> <td style="width: 2%; text-align: center">&#160;</td> <td style="width: 49%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt">Name of each exchange on which registered</span></td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="text-align: center"><ix:nonNumeric contextRef="c0" name="dei:Security12bTitle" id="ixv-110"><span style="font-size: 10pt">Common Stock, $0.001 Par Value Per Share</span></ix:nonNumeric></td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c0" name="dei:SecurityExchangeName" id="ixv-114"><span style="font-size: 10pt">NYSE</span></ix:nonNumeric></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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">Indicate by check mark if
the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes <span style="font-family: Times New Roman, Times, Serif">&#9744;</span>
<ix:nonNumeric contextRef="c0" name="dei:EntityWellKnownSeasonedIssuer" id="ixv-17630">No</ix:nonNumeric> <span style="font-family: Times New Roman, Times, Serif">&#9746;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Indicate by check mark if
the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange Act.&#160;Yes&#160;<span style="font-family: Times New Roman, Times, Serif">&#9744;</span>&#160;<ix:nonNumeric contextRef="c0" name="dei:EntityVoluntaryFilers" id="ixv-17631">No</ix:nonNumeric>&#160;<span style="font-family: Times New Roman, Times, Serif">&#9746;</span></p><div>

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

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

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

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

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 50%; padding-left: 0.5in"><span style="font-size: 10pt">Large accelerated filer <span style="font-family: Times New Roman, Times, Serif">&#9744;</span></span></td> <td style="width: 50%"><span style="font-size: 10pt">Accelerated filer <span style="font-family: Times New Roman, Times, Serif">&#9744;</span></span></td></tr> <tr style="vertical-align: top"> <td style="padding-left: 0.5in"><span style="font-size: 10pt"><ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="ixv-17634">Non-accelerated filer</ix:nonNumeric> <span style="font-family: Times New Roman, Times, Serif">&#9746;</span></span></td> <td><span style="font-size: 10pt">Smaller reporting company <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:EntitySmallBusiness" id="ixv-165"><span style="font-family: Times New Roman, Times, Serif">&#9746;</span></ix:nonNumeric></span></td></tr> <tr style="vertical-align: top"> <td>&#160;</td> <td><span style="font-size: 10pt">Emerging growth company <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityEmergingGrowthCompany" id="ixv-171"><span style="font-family: Times New Roman, Times, Serif">&#9744;</span></ix:nonNumeric></span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">If securities are registered
pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing
reflect the correction of an error to previously issued financial statements. <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:DocumentFinStmtErrorCorrectionFlag" id="ixv-188"><span style="font-family: Times New Roman, Times, Serif">&#9744;</span></ix:nonNumeric></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">Indicate by check mark whether
any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the
registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). <span style="font-family: Times New Roman, Times, Serif">&#9744;</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The 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&#8217;s most recently completed second fiscal quarter: $<ix:nonFraction contextRef="c1" decimals="0" format="ixt:num-dot-decimal" name="dei:EntityPublicFloat" scale="0" unitRef="usd" id="ixv-17635">27,658,255</ix:nonFraction>
as of December 29, 2023, based on the closing price $3.03 of the Company&#8217;s common stock on such date.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The number of outstanding
shares of the registrant&#8217;s common stock on October 15, 2024, was <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-17636">14,793,538</ix:nonFraction>.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

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

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

</div><ix:nonNumeric contextRef="c0" escape="true" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="ixv-217"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">None.</p></ix:nonNumeric><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-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: center">&#160;</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">FOR FISCAL YEAR ENDED June 30, 2024</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td colspan="2" style="vertical-align: top">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>PAGE</b></span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; width: 10%"><a href="#a_001"><span style="font-size: 10pt">PART I</span></a></td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top; width: 80%">&#160;</td>
    <td style="vertical-align: bottom; width: 10%; text-align: center">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">Item 1.</span></td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_002"><span style="font-size: 10pt">Business</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">1</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-size: 10pt">Item 1A.</span></td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_003"><span style="font-size: 10pt">Risk Factors</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">19</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">Item 1B.</span></td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_004"><span style="font-size: 10pt">Unresolved Staff Comments</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">40</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-size: 10pt">Item 2.</span></td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_005"><span style="font-size: 10pt">Properties</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">40</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">Item 3.</span></td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_006"><span style="font-size: 10pt">Legal Proceedings</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">42</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-size: 10pt">Item 4.</span></td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_007"><span style="font-size: 10pt">Mine Safety Disclosures</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">42</span></td></tr>
  <tr>
    <td colspan="2" style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><a href="#a_008"><span style="font-size: 10pt">PART II</span></a></td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">Item 5.</span></td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_009"><span style="font-size: 10pt">Market for the Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">43</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-size: 10pt">Item 6.</span></td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_010"><span style="font-size: 10pt">[Reserved]</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">44</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">Item 7.</span></td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_011"><span style="font-size: 10pt">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">45</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-size: 10pt">Item 7A.</span></td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_029"><span style="font-size: 10pt">Quantitative and Qualitative Disclosures about Market Risk</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">53</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">Item 8.</span></td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_012"><span style="font-size: 10pt">Financial Statements and Supplementary Data</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">54</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-size: 10pt">Item 9.</span></td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_013"><span style="font-size: 10pt">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">54</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">Item 9A.</span></td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_014"><span style="font-size: 10pt">Controls and Procedures</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">55</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-size: 10pt">Item 9B.</span></td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_015"><span style="font-size: 10pt">Other Information</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">55</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">Item 9C.</span></td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_016"><span style="font-size: 10pt">Disclosure Regarding Foreign Jurisdictions That Prevents Inspections</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">55</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td colspan="2" style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top"><a href="#a_017"><span style="font-size: 10pt">PART III</span></a></td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-size: 10pt">Item 10.</span></td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_018"><span style="font-size: 10pt">Directors, Executive Officers and Corporate Governance</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">56</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">Item 11.</span></td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_019"><span style="font-size: 10pt">Executive Compensation</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">60</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-size: 10pt">Item 12. </span></td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_020"><span style="font-size: 10pt">Security Ownership of Certain Beneficial Owners and Management and Related Stockholders Matters</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">67</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">Item 13.</span></td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_021"><span style="font-size: 10pt">Certain Relationships and Related Transactions, and Director Independence</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">68</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-size: 10pt">Item 14.</span></td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_022"><span style="font-size: 10pt">Principal Accountant Fees and Services</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">70</span></td></tr>
  <tr>
    <td colspan="2" style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><a href="#a_023"><span style="font-size: 10pt">PART IV</span></a></td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">Item 15.</span></td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_024"><span style="font-size: 10pt">Exhibits, Financial Statement Schedules</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">71</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-size: 10pt">Item 16.</span></td>
    <td style="text-indent: -0.125in; padding-left: 0.125in; vertical-align: top"><a href="#a_025"><span style="font-size: 10pt">Form 10-K Summary</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">71</span></td></tr>
  <tr>
    <td colspan="2" style="vertical-align: top"><a href="#a_026"><span style="font-size: 10pt">SIGNATURES</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">72</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td colspan="2" style="vertical-align: top"><a href="#a_027"><span style="font-size: 10pt">EXHIBIT INDEX</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">73</span></td></tr>
  <tr>
    <td colspan="2" style="vertical-align: top"><a href="#a_028"><span style="font-size: 10pt">FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">F-1</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

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

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

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

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

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

</div><div><a id="a_002"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 1. Business</b></p><div>

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

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">China Green Agriculture, Inc., a Nevada corporation (&#8216;we&#8221;
or &#8220;the Company&#8221;), is primarily engaged in the research, development, production, and sale of various types of fertilizers
and agricultural products through its wholly owned subsidiaries, Shaanxi TechTeam Jinong Humic Acid Product Co., Ltd. (&#8220;Jinong&#8221;),
and Beijing Gufeng Chemical Products Co., Ltd., (&#8220;Gufeng&#8221;) in the People&#8217;s Republic of China (&#8220;PRC&#8221;), all
of which are engaged in fertilizer production. Also, Tianjuyuan Fertilizer Co. Ltd (&#8220;Tianjuyuan&#8221;) is a subsidiary of Gufeng.
In addition, we operate through variable interest entity (the &#8220;VIE&#8221;), Xi&#8217;an Hu County Yuxing Agriculture Technology
Development Co., Ltd. (&#8220;Yuxing&#8221;), which is engaged in agricultural products production in PRC.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our primary business is fertilizer products, specifically
humic acid-based compound fertilizer produced through Jinong; and compound fertilizer, blended fertilizer, organic compound fertilizer,
slow-release fertilizers, highly concentrated water-soluble fertilizers, and mixed organic-inorganic compound fertilizer produced through
Gufeng. In Yuxing, we develop and produce agricultural products such as top-grade fruits, vegetables, flowers and colored seedlings. Besides
agriculture, since March 2023, we have started to purchase digital assets mining machines and established Antaeus Tech Inc. (&#8220;Antaeus&#8221;)
in the State of Delaware to mine digital assets, specifically Bitcoin, in the State of Texas. Through Antaeus, we produce or &#8220;mine&#8221;
digital assets Bitcoin with a focus on the blockchain ecosystem and the generation of digital assets.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As our core business, we generated $85,144,156 and $114,275,845 in
fertilizer production, or 88.8% and 92.1% of our total revenues (excluding discontinued operations) for the years ended June 30, 2024
and 2023, respectively. Our total annual production capacity was 555,000 metric tons as of June 30, 2024.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2024, we sold our products through
a network of 935 regional distributors covering 22 provinces, 4 autonomous regions, and 4 central government-controlled municipalities
in China. We do not rely on any single distributor. Our top five distributors accounted for approximately 27.4% of our fertilizer revenues
for the fiscal year ended June 30, 2024.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2024, we have developed 407 different
fertilizer products. We conduct our research and development activities through Yuxing, VIE associated with Jinong, which tests new fertilizers
and grows high-quality flowers, vegetables and seedlings for commercial sales.</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">During the fiscal years ended June 30, 2024 and 2023, our revenues
from continuing operations were $95,845,788 and $124,140,355, respectively; our net loss for these periods was $(28,405,315) and $(13,281,985),
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"><b>Recent Developments</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"><i>Establishment of Crypto Currency Mining Business</i>&#160;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 13, 2023, the Company established Antaeus
Tech Inc. under the laws of the state of Delaware. From April 10, 2023, Antaeus started to purchase Bitmain Antminer S19 Pro mining machines
and began mining crypto currency in West Texas.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On&#160;December 27, 2023, the Company entered into a Stock Purchase
Agreement with Zhibiao Pan for the purchase by the Company from Zhibiao Pan of all of the outstanding stock of Lonestar Dream, Inc., a
Delaware corporation (&#8220;Lonestar&#8221;). Zhibiao Pan serves as the Co-Chief Executive Officer of the Company, and is the sole shareholder
of Lonestar. The acquisition is currently ongoing.</p><div>

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company was incorporated under the laws of
the state of Kansas on February 6, 1987 under the name Videophone, Inc. The Company had no operations from December 1996 to December 2007.
In October 2007, the Company was reincorporated in the state of Nevada. On December 26, 2007, the Company acquired all the issued and
outstanding capital stock of Green Agriculture Holding Corporation (&#8220;Green New Jersey&#8221;), through a share exchange (the &#8220;Share
Exchange&#8221;). As a result of the Share Exchange, the Company owned 100% of Green New Jersey. The Share Exchange occurred simultaneously
with a private placement of $20,519,255 on December 26, 2007.</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">Green New Jersey was incorporated on January 27,
2007 under the laws of the State of New Jersey. On August 24, 2007, Green New Jersey acquired 100% of the outstanding shares of Jinong,
a company incorporated in the PRC on June 19, 2000.</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">After the acquisition of Green New Jersey, the
Company changed its name to China Green Agriculture, Inc., effective on February 5, 2008.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 23, 2009, Yuxing became a direct, wholly
owned subsidiary of Jinong to facilitate the research and development of agricultural products and fertilizers. Effective June 16, 2013,
Yuxing was converted into a PRC domestic enterprise wholly owned by an individual who entered into a series of contractual agreements
with Jinong pursuant to which Yuxing became VIE associated with Jinong.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 9, 2009, the Company&#8217;s common stock
was listed on the NYSE MKT, formerly known as NYSE Amex Equities under the trading symbol &#8220;CGA&#8221;. On December 4, 2009, the
Company voluntarily ceased trading its common stock on the NYSE Amex Equities and transferred its listing to the New York Stock Exchange
on December 7, 2009. The Company&#8217;s ticker symbol remained &#8220;CGA&#8221;.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 2, 2010, the Company, through Jinong,
consummated a transaction to acquire all equity interests of Gufeng and its subsidiary Tianjuyuan. As a result, Gufeng and Tianjuyuan
became wholly owned subsidiaries of Jinong and indirect subsidiaries of the Company.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 30, 2016, the Company, through its wholly-owned
subsidiary Jinong, entered strategic acquisition agreements and a series of contractual agreements with the shareholders of the following
six companies that are organized under the laws of the PRC and are deemed to be VIEs: Shaanxi Lishijie Agrochemical Co., Ltd., Songyuan
Jinyangguang Sannong Service Co., Ltd., Shenqiu County Zhenbai Agriculture Co., Ltd., Weinan City Linwei District Wangtian Agricultural
Materials Co., Ltd., Aksu Xindeguo Agricultural Materials Co., Ltd., and Xinjiang Xinyulei Eco-agriculture Science and Technology Co.,
Ltd.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 1, 2017, the Company, through its
wholly owned subsidiary Jinong, entered into strategic acquisition agreements and a series of contractual agreements with the
shareholders of the following two companies that are organized under the laws of the PRC and are deemed to be VIEs: Sunwu County
Xiangrong Agricultural Materials Co., Ltd. and Anhui Fengnong Seed Co., Ltd.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 30, 2017, the Company, through its
wholly owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Zhenbai.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 2, 2021, the Company, through its wholly
owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Aksu Xindeguo Agricultural Materials Co., Ltd., Xinjiang Xinyulei Eco-agriculture Science and Technology Co., Ltd., and Sunwu County
Xiangrong Agricultural Materials Co., Ltd.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 1, 2021, the Company, through its
wholly owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Lishijie.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 31, 2021, the Company, through its
wholly owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Fengnong.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 31, 2022, the Company, through its wholly
owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Jinyangguang and Wangtian.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 13, 2023, the Company established Antaeus
Tech Inc. (&#8220;Antaeus&#8221;) in the State of Delaware. In April 2023, Antaeus started to purchase digital assets mining machines
and began to mine Bitcoin in West Texas.</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; text-align: justify; text-indent: 0pt">On&#160;December 27, 2023, the Company entered
into a Stock Purchase Agreement with Zhibiao Pan for the purchase by the Company from Zhibiao Pan of all of the outstanding stock of Lonestar
Dream, Inc., a Delaware corporation (&#8220;Lonestar&#8221;). Zhibiao Pan serves as the Co-Chief Executive Officer of the Company, and
is the sole shareholder of Lonestar. The acquisition is currently ongoing.</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; text-align: justify; text-indent: 0pt">Our principal executive offices are located at
3<sup>rd</sup> Floor, Borough A, Block A. No. 181, South Taibai Road, Xi&#8217;an, Shaanxi Province, People&#8217;s Republic of China
710065 and our telephone number is +86-29-88266368. Our website address is www.cgagri.com. The Company routinely posts important information
on its website.</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"></p><div>

</div><!-- Field: Page; Sequence: 4; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 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"></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our current corporate structure is set forth in the following diagram:</p><div>

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

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

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

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The foregoing table sets forth the relationship among these entities
in summary form. It should be noted that one of the entities in the table is a variable interest entity (&#8220;VIE&#8221;), which is
not directly owned by the Company. A variable interest entity is a legal business structure in which a person (or company) has some level
of control despite not having a majority of voting rights. This is because the controlling interest is arranged via a contractual relationship
rather than direct ownership. In general, a business that is the primary beneficiary of a VIE must disclose the holdings of that entity
as part of its consolidated balance sheet. However, the contractual agreements are not equivalent to equity ownership in the business
of the VIE. The contractual relationships are structured to allow the Company to allow the Company to consolidate the results of the VIE
under U.S. GAAP. The result of this is that the Company is the primary beneficiary of the VIE for accounting purposes. The VIE agreements,
and their impact on the Company&#8217;s accounting, have not been tested in a court of law. As a result of this structure, there are some
unique risks facing the Company. Please refer to Item 1A, Risk Factors-Risks Related to Doing Business in the PRC for more detailed information.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 7pt">&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company (or its direct or indirect subsidiaries,
Jinong) has a contractual relationship with the VIE, which can be described as follows:</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under an Entrusted Management Agreement with the
shareholders of the VIE (the &#8220;Entrusted Management Agreement&#8221;), the VIE and its shareholders agree to entrust the operations
and management of their businesses to a wholly owned subsidiary of the Company. According to the form of Entrusted Management Agreement,
the Company subsidiary possesses the full and exclusive right to manage the VIE&#8217;s operations, assets and personnel, has the right
to control the VIE&#8217;s cash flows through an entrusted bank account, is entitled to the VIE&#8217;s net profits as a management fee,
is obligated to pay all the VIE&#8217;s payables and loan payments, and bears all losses of the VIE.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Exclusive Technology Supply Agreement</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Exclusive Technology Supply Agreement between
the Company&#8217;s subsidiary and the VIE provides that the Company subsidiary is the exclusive technology provider to the VIE. The VIE
agrees to pay the Company subsidiary all fees payable for technology supply prior to making any payments under the Entrusted Management
Agreement.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Shareholder&#8217;s Voting Proxy Agreement</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">Pursuant to a Shareholder&#8217;s Voting Proxy
Agreement among the Company subsidiary and the shareholders of the VIE, the shareholders of the VIE irrevocably appoint the Company subsidiary
as their proxy to exercise on such shareholders&#8217; behalf all of their voting rights as shareholders pursuant to PRC law and the Articles
of Association of the VIE, including the appointment and election of directors of the VIE. The Company subsidiary agrees that it shall
maintain a board of directors, the composition and appointment of which shall be approved by the Board of the Company.</p><div>

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


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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Exclusive Option Agreement</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">Under an Exclusive Option Agreement among the
Company subsidiary, the VIE, and the shareholders of the VIE, the shareholders of the VIE grant the Company subsidiary an irrevocable
and exclusive purchase option to acquire the VIE &#8217;s equity interests and/or remaining assets, but only to the extent that the acquisition
does not violate limitations imposed by PRC law on such transactions. The consideration for the exercise of the option is to be determined
by the parties and memorialized in the future by definitive agreements setting forth the kind and value of such consideration. &#160;</p><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Equity Pledge Agreement</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">Pursuant to the terms of Equity Pledge Agreement
among the Company subsidiary and the shareholders of the VIE, the shareholders of the VIE pledge all of their equity interests in the
VIE to the Company subsidiary, to guarantee all of the Company subsidiary&#8217;s rights and benefits under the Entrusted Management Agreement,
the Exclusive Technology Supply Agreement, the Shareholder&#8217; Voting Proxy Agreement and the Exclusive Option Agreement.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Non-Compete Agreement</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">The Non-Compete Agreement provides the shareholders
of the VIE agree that for five (5) years after termination of their services with the Company subsidiary, they will not provide services
or accept positions with by any profit-making organizations with businesses that may compete with the Company subsidiary.</p><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Although these agreements allow the Company to
exert effective control over the VIE, the Company owns no direct equity interest in it, and any increase in the value of the VIE will
accrue to the benefit of the shareholders of the VIE, and not the Company. We depend on the VIE to hold and maintain agriculture products
contracts with our customers. Although we believe that that each contract with the VIE is valid, binding and enforceable under current
PRC laws and regulations in effect, these contractual arrangements may not be as effective in providing us with control over the VIE
as direct ownership would be. In addition, the VIE could breach the contractual arrangements. In the event of any such breach, we would
have to rely on legal remedies under PRC law. These remedies may not always be available or effective, particularly considering uncertainties
in the PRC legal system. The VIE may also seek to renew its agreements on terms that are disadvantageous to us. Although we have entered
into a series of agreements that provide us with substantial ability to control the VIE, we may not succeed in enforcing our rights under
them insofar as our contractual rights and legal remedies under PRC law are inadequate. If we are unable to renew these agreements on
favorable terms when these agreements expire or enter into similar agreements with other parties, our business may not be able to operate
or expand, and our operating expenses may significantly increase. In addition, although we do not rely on revenues of the VIE, the VIE
structure is subject to uncertainty amid the PRC&#8217;s changing legislative practice. In January 2015, China&#8217;s Ministry of Commerce
unveiled draft legislation that could change how the government regulates corporate structures, especially for VIEs controlled by foreign
investments. Instead of looking at &#8220;ownership,&#8221; the draft law focuses on the entities or individuals who control a VIE. If
a VIE is deemed to be controlled by foreign investors, it may be barred from operating in restricted sectors or the prohibited sectors
listed on a &#8220;negative list,&#8221; where only companies controlled by Chinese nationals could operate, even if structured as VIEs.
If the draft law is implemented in any form, and the Company&#8217;s business is characterized as one of the &#8220;restricted&#8221;
or &#8220;prohibited&#8221; sectors, the VIE may be barred from operation, which would materially adversely affect our business.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Cash Flows through Our Organization</b>&#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">We are a holding company, and we conduct most
of our operations through our PRC subsidiaries, the VIE and one subsidiary in the United States, and we plan to diversify our operations
further in the future. For instance, we are currently working on integrating assets in the United States, which is part of our broader
strategy to expand our global presence and operational capabilities. Cash is transferred through our organization in the following manner:
(1) Within our corporate structure, the cross-border transfer of funds from the Company to its Chinese subsidiaries and controlled entities
is in compliance with the laws and regulations of the PRC. The Company may make loans to its PRC subsidiaries subject to the approval,
registration, and filing with governmental authorities and limitation of amount, or we may make additional capital contributions to our
wholly foreign-owned subsidiaries in China; (2) the Company paid a dividend to its shareholders of $ 0.10 per share in 2015, but has paid
none since then; (3) The Company relies on dividends and other distributions on equity paid by its PRC subsidiaries for its cash needs, to service any debt it may incur and to pay its operating expenses. For the operating companies in the PRC, they will first transfer
funds to Green New Jersey in accordance with applicable laws and regulations of the PRC, and then Green New Jersey will transfer legally
available funds to the Company. The Company may then distribute dividends to its shareholders in proportion to their respective shareholdings.
The PRC Enterprise Income Tax Law and its implementing rules provide those dividends paid by a PRC entity to a nonresident enterprise
for income tax purposes is subject to PRC withholding tax at a rate of 10%, subject to reduction by an applicable tax treaty with China.&#160;The
Company and its subsidiaries generate and retain cash generated from operating activities and re-invest it in our business. (4) The ability
of our entities in the PRC to distribute dividends is based upon their distributable earnings. Current PRC regulations permit companies
to pay dividends to their respective shareholders only out of their accumulated profits, if any, determined in accordance with PRC accounting
standards and regulations. We currently do not have our own cash management policy and procedures that dictate how funds are transferred.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended June 30, 2023 and 2024, no
assets other than cash were transferred between the Company and subsidiaries or the VIE, no subsidiaries paid dividends or made other
distributions to the Company, and no dividends or distributions were paid to investors. We currently intend to retain most, if not all,
of our available funds and any future earnings to operate and expand our business.</p><div>

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

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

</div><!-- Field: Page; Sequence: 6; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 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>Effects of PRC foreign exchange regulations
on our ability to transfer assets within our organization</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">Current foreign exchange and other regulations
in the PRC may restrict our PRC subsidiaries and VIE in their ability to transfer their net assets to the Company and its subsidiaries
and to investors. The PRC government imposes controls on the convertibility of the Renminbi (RMB) into foreign currencies and, in certain
cases, the remittance of currency out of China. Under our current corporate structure, the Company as the holding company may rely on
dividend payments from its subsidiaries to fund any cash and financing requirements the Company may have. Under existing PRC foreign exchange
regulations, payments of current account items, including profit distributions, interest payments and trade and service-related foreign
exchange transactions, can be made in foreign currencies without prior approval of the State Administration of Foreign Exchange (the &#8220;SAFE&#8221;)
by complying with certain procedural requirements. Specifically, under the existing exchange restrictions, without prior approval of SAFE,
cash generated from the operations of our PRC subsidiaries in China may be used to pay dividends to the Company. However, approval from
or registration with appropriate government authorities is required where Renminbi is to be converted into foreign currency and remitted
out of China to pay capital expenses such as the repayment of loans denominated in foreign currencies. As a result, we need to obtain
SAFE approval to use cash generated from the operations of our PRC subsidiaries and VIE to pay off their respective debt in a currency
other than Renminbi owed to entities outside China, or to make other capital expenditure payments outside China in a currency other than
Renminbi.</p><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">In light of the flood of capital outflows of China in 2016 due to the
weakening Renminbi, the PRC government has imposed more restrictive foreign exchange policies and stepped-up scrutiny of major outbound
capital movement including overseas direct investment. More restrictions and substantial vetting process are put in place by SAFE to regulate
cross-border transactions falling under the capital account. If any of the Company&#8217;s shareholders regulated by such policies fail
to satisfy the applicable overseas direct investment filing or approval requirement timely or at all, it may be subject to penalties from
the relevant PRC authorities. The PRC government may at its discretion further restrict access in the future to foreign currencies for
current account transactions. If the foreign exchange control system prevents the Company from obtaining sufficient foreign currencies
to satisfy the Company&#8217;s foreign currency demands, the Company may not be able to pay dividends in foreign currencies to its shareholders.</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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"><i>It may be difficult to serve the Company with
legal process or enforce judgments against the Company or its management. It may be difficult to serve the Company with legal process
or enforce judgments against the Company or its management.</i></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"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Most of the Company&#8217;s assets are located
in China, and all its directors and officers other than Pan Zhibiao are residents of China. All or substantial portions of the assets
of such non-residents are located outside the United States. As a result, it may not be possible to effect service of process within the
United States upon such persons to originate an action in the United States. Moreover, there is uncertainty that the courts of China would
enforce judgments of U.S. courts against the Company, its directors or officers based on the civil liability provisions of the securities
laws of the United States or any state, or an original action brought in China based upon the securities laws of the United States or
any state.&#160;Even if an investor were successful in such an action, the costs and time involved in enforcement of the judgment in China
may make it impracticable.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The recognition and enforcement of foreign judgments
are provided for under the PRC Civil Procedures Law. PRC courts may recognize and enforce foreign judgments in accordance with the requirements
of the PRC Civil Procedures Law based either on treaties between China and the country where the judgment is made or on principles of
reciprocity between jurisdictions. China does not have any treaties or other forms of reciprocity with the United States that provide
for the reciprocal recognition and enforcement of foreign judgments. In addition, according to the PRC Civil Procedures Law, the PRC courts
will not enforce a foreign judgment against us or our director and officers if they decide that the judgment violates the basic principles
of PRC laws or national sovereignty, security or public interest. As a result, it is uncertain whether and on what basis a PRC court would
enforce a judgment rendered by a court in the United States.</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"><b>Fertilizer Industry Analysis</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"><i>Fertilizer Market in China</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Influenced by the sluggish demand in domestic
and international fertilizer markets, China&#8217;s fertilizer market is in a downturn during this fiscal year. In terms of production,
the growth of fertilizer output has remained limited during the fiscal year. Meanwhile, large inventories of fertilizer have placed downward
pressure on prices. Market prices of the raw material have been volatile; the price of fertilizer is uncertain and can be hard to increase.
In terms of domestic consumption, though grain prices have increased to some extent, the domestic consumption capacity is limited; as
for export, international markets have been depressed continuously, resulting from the declines in export prices. During this fiscal year,
the fertilizer industry has been in a downward trend as profits have been compressed again and the losses of enterprises are enlarged.
Under the pressure of sluggish growth in the fertilizer market, industrial restructuring, merger and reorganization activity in the industry
have increased, reducing the number of enterprises in the market. At the same time, the production equipment and technological level have
largely improved: coal-water slurry gasification technology, powdered coal pressure gasification technology, large sulfur-based compound
fertilizer technology and beneficiation technology of mid-low-grade phosphate have been widely used, while new fertilizer products such
as slow controlled release fertilizer and microbial fertilizer have been rapidly developed and have resulted in significant market expansion.
In the last few years, as the growth of China&#8217;s economy has gradually slowed down and the risk of economic downturn has therefore
increased, the government has adopted various measures to maintain the growth and the Company needs structural adjustment and growth pattern
transformation.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On the one hand, the government&#8217;s support
for agricultural production includes intensive agricultural investment, subsidies and minimum purchasing price increases for farm products.
China has seen another bumper year of grain production, while increased fertilizer consumption remains highly uncertain. The country has
achieved consecutive years of rising grain harvests since the founding of the People&#8217;s Republic of China in 1949. As the concentration
of the fertilizer industry has steadily improved, the influence of key enterprises on the market has increased, which has appeared to
help ease the weakened market volatility. On the other hand, the current oversupply problem is difficult to relieve. Mechanisms of price
reform for raw materials (such as coal, natural gas, sulfur phosphate ore, etc.) are accelerating, which has caused pressure on production
costs. A stricter export tariff policy is expected to last indefinitely, and the external economic situation may limit the operation and
expansion of fertilizer enterprises in international markets.</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The interaction of the above factors has complicated
the situation in fertilizer markets since 2017. The overall growth rate of this industry has continually slowed down, and the market has
fluctuated violently. The transformation of China&#8217;s fertilizer industry from a quantitative growth pattern to a qualitative growth
pattern is irreversible. The centralization of production, high-end oriented product, service-oriented marketing and market-oriented raw
materials have dominated the developments in the fertilizer market.</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">Additionally, government support for the agriculture
industry in China can act as an additional boost to the fertilizer industry in China. However, we anticipate organic fertilizers will
become an emerging segment in the coming years, given the additional subsidies for farming, elimination of certain land taxes, and land
reform initiatives to be implemented by the PRC government to promote the growing of organic produce. We believe the demand for fertilizer
will continue to grow because of the increase in food demand, the decrease in arable land and the reduction of crop yields. The demand
for fertilizers nationwide is continuously expected to increase by millions of tons of nutrient.</p><div>


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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In general, fertilizer products are categorized
into organic and chemical fertilizers. Organic fertilizers can be natural or developed artificially. Natural organic fertilizers include
manure, slurry, worm castings, peat, seaweed, humic acid, brassin and guano. Artificial organic fertilizers include compost, blood meal,
bone meal, humic acid, and are typically supplemented with other nutrient ingredients. Chemical fertilizers normally are composed of synthetic
chemicals such as phosphate and potassium compounds. The primary difference between organic fertilizers and chemical fertilizers is in
the sourcing process of ingredients, as the nutrient contents are largely the same.</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">Over the past 20 years, the use of chemical fertilizers
in China substantially increased, but years of use created unintended consequences for the agriculture industry&#8212;agricultural products
gradually lack certain minerals, since chemical fertilizers applied fell short of natural minerals which made soil infertile.</p><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, heavy use of chemical fertilizers
can create &#8220;fertilizer burn,&#8221; the over-fertilization of a single nutrient such as nitrogen, which can dry roots and suspend
crop growth due to the upset of balance in compound salts and soil acidification. Another drawback caused by chemical fertilizers is that
soil is easily depleted by irrigation, rainfall and flooding. In addition, the production of chemical fertilizers consumes a great deal
of natural resources. For example, the production of synthetic ammonia, a common chemical fertilizer, comprises about 5% of the world&#8217;s
natural gas consumption.</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">Organic fertilizers, on the other hand, improve
the biodiversity and long-term productivity of soil. Organic nutrients increase the abundance of soil organisms by providing organic micronutrients.
Unlike chemical fertilizers, organic fertilizer nutrients are diluted with better solubility. It requires less application on soil to
reach the same result as of chemical fertilizers, which maintains soil fertility and avoid the runoff caused by components like soluble
nitrogen and phosphorus. However, the composition of organic fertilizer is more complex and costly than chemical products. As an alternative
to pure chemical fertilizer use, farmers can also use inorganic fertilizer supplemented with a small portion of organic fertilizers.</p><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Since the 1980s, China has intensified the use
of chemical fertilizers to increase crop yields. While the increase in crop yield slowed down in recent years, the overuse of chemical
fertilizers also caused many environmental issues ranging from water pollution to soil damage. As a result, the PRC government has been
promoting the use of environmentally friendly green fertilizers, such as humic acid-based organic compound fertilizers and mixed organic-inorganic
compound fertilizers, because they provide crops with incremental yield by adding various nutrients essential to soil. Although being
relatively new to farmers, the demand for these green fertilizers is increasing and we expect this trend to continue in the coming years.
Although we expanded business among other Asian and Southeast Asian countries, the PRC remained our principal market for organic compound
fertilizers and related agricultural products.</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"><i>The &#8220;Green Food&#8221; Industry in the PRC</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The rise of the PRC industry for food free from
pollutants or harmful chemicals, or &#8220;green food,&#8221; raises the demand for organic fertilizers. &#8220;Green Food,&#8221; the
certificate for agricultural products promoted by the Chinese Government, is positioned between ordinary agricultural food from common
farming practice and organic food and has two levels: &#8220;AA Green Food&#8221; and &#8220;A Green Food&#8221;. The &#8220;AA Green
Food&#8221; standard indicates products that are equal to those of organic agriculture. Since the market for organic agricultural products
in China has huge potential, it is forecasted that the increase of organic agricultural products consumption in China will exceed that
of the average organic agricultural products consumption in the world in the next few years. The market for Chinese organic agricultural
products reached USD 5 billion in 2015, with an incremental 20 percent increase year over year during the following years.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">With the rapid development of the organic food
industry in China, an increasing number of companies have been entering into the green food sector to utilize market opportunities. In
1990, the PRC Ministry of Agriculture began to promote the production of green food. In 1992, the PRC Ministry of Agriculture established
the China Green Food Development Center (CGFDC) to supervise the development and management of green food at the national and provincial
levels in the PRC. In 1993, the PRC Ministry of Agriculture established regulations for green food labeling; in 1996, a trademark for
green food was registered and put into use in the PRC.</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">Crops grown with the use of our products are qualified
for the &#8220;AA Green Food&#8221; certificate. As noted above, the &#8220;AA&#8221; rating indicates that the crops contain minimal
chemical residue from fertilizers. Although our products are not qualified for the &#8220;AA Green Food&#8221; certificate, they are (except
for the products from Gufeng) certified as &#8220;Green Food Production Material&#8221; by the CGFDC.</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">According to the statistics from the CGFDC, China&#8217;s
annual output of green food reached 15 million tons in 2008. However, the domestic consumption level remains relatively low, comprising
approximately 3% of the market share of food commodities. The low consumption level is primarily due to: (i) small scale of production
of green food; (ii) lack of consumer awareness of green food and (iii) the presence of counterfeit green food products that adversely
affect consumers&#8217; perception of green food.</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"></p><div>

</div><!-- Field: Page; Sequence: 8; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->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; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As described by the CGFDC, the development strategies
for China&#8217;s green food industry are as follows: first, maintain high quality standards and focus on developing key products; second,
promote and facilitate the industrialization of green food; third, implement an integrated development strategy emphasizing producers,
production base and farmers; fourth, accelerate the pace of development with the aid of the government; and fifth, to carry out an international
development strategy aimed at promoting exports.</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">According to the Investment and Forecast Report
on China Green Food Industry 2012-2022 by Research in China, a Chinese market research company, the green food industry is a high growth
industry with significant investment potential. According to the report, leading green food producers will experience huge growth when
they achieve national and provincial agricultural industrialization with the support of favorable government policies and tax incentives.</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>Fertilizer Growth Strategy</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe that our increased production capacity
and our research and development capability, along with the new sales segment, positions us to benefit from the anticipated growth of
the PRC fertilizer market. We expect to expand sales and grow revenues through the following strategies:</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"><span style="font-family: Times New Roman, Times, Serif">&#9744;</span>
<i>Expand Capacity and Diversify Product Offerings. </i>Our current annual fertilizer production capacity is 555,000 metric tons and our
production portfolio of fertilizers includes 407 products. In the future, we will expand our existing production lines, develop new products
and acquire certain PRC fertilizer manufacturers that complement our product lines.</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="font-family: Times New Roman, Times, Serif">&#9744;</span>
<i>Capitalize on Synergies Created by Research and Development Efforts. </i>Regarding the construction of Yuxing&#8217;s research and
development center, we have established 98 sunlight greenhouses and six &#8220;intelligent&#8221; greenhouses. We expect the Yuxing facility
to help us shorten the fertilizer market cycle by providing an advanced testing field for new products which are manufactured by Jinong.
In addition, by making efforts in research and development, we expect to simultaneously facilitate the production of superior agricultural
products, such as flower bulbs, flowers, fruits and vegetables, which would eventually increase revenues.</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: 35pt"><span style="font-family: Times New Roman, Times, Serif">&#9744; </span><i>Develop
new advanced highly efficient fertilizers</i>. The new fertilizer products represented by slow controlled-release fertilizer,
microbial fertilizer and others, are developed rapidly with high market expansion. Gufeng develops the &#8220;Tianjuyuan&#8221;
controlled-release fertilizer. The objective is to provide Gufeng with fertilizer agent to improve the control release effectiveness
when producing controlled-release compound fertilizers. We expect that Gufeng&#8217;s controlled-release compound fertilizer will
have an advantageous position in the market.</p><div>

</div><p style="font: 10pt Times New Roman, 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>Products</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our principal products are our own fertilizers,
which consist of liquid, granular and powdered fertilizers and various kinds of compound fertilizers developed to increase crop yields.
We can manufacture 407 fertilizer products from humic acid-based fertilizers to compound fertilizers. In Yuxing, we produce high quality
agricultural products such as fruits, vegetables and flowers for commercial sale. In our sales segment, we sell various products such
as fertilizers, pesticides, and seeds. These products are either manufactured by us or by other manufacturers.</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"><i>Fertilizer Products</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Fertilizer manufacturing is our core business,
which accounts for approximately 88.8% of total revenues. The self-manufactured fertilizers are produced and sold through Jinong and Gufeng.
We believe that Jinong utilizes one of the most advanced automated humic acid production lines in China. Humic acid is a complex with
natural, organic ingredients essential to make soil fertile. Humic acid-rich material, such as peat, lignite or weathered coal generating
naturally from decomposed plant or animal remains, is one of the major organic constituents for soil composition. Humic acid exhibits
a high capacity for cation exchange (a chemical process in which cations of like charge are exchanged equally between a solid and a solution),
which serves to chelate plant nutrient elements and release them as the plant requires. The chelation process prevents leaching of nutrients
by holding them in the soil solution. Moreover, humic acids can bind soil toxins along with plant nutrients, thereby strongly stabilizing
soil. The regular use of humic acid organic liquid compound fertilizer can effectively reduce the use of chemical fertilizer, insecticide,
herbicide and water. This mechanism contributes to environmental protection by preventing contamination of water sources caused by runoff.</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">In nature, humic acid improves soil structure
and aeration, nutrient absorption and water retention. It also increases soil&#8217;s buffering capacity against fluctuations in PH levels,
and reduces soil crusting and erosion from wind and water as well as radical toxic pollutants. Humic acid promotes the developing of root
systems, seed germination and overall plant growth. It also enhances health, resilience and overall appearance of plants. We believe there
is no synthetic material currently known to match humic acid&#8217;s effectiveness and versatility.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The pure humic acid used in our fertilizers is
distilled and extracted from weathered coal by way of alkaline digestion and acid recrystallization. Our Jinong fertilizers are principally
used as a foliar fertilizer (a liquid, water-soluble fertilizer applied to a plant&#8217;s foliage by a fine spray, so the plant absorbs
the nutrients through its leaves), through spraying directly on soil or injecting into the irrigation systems. Benefits of using our products
are to stimulate the growth and yield of plants, protecting them from drought, disease and temperature damages while improving soil structure
and fertility.</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">Gufeng and Tianjuyuan produce compound fertilizer,
blended fertilizer, organic compound fertilizer, slow-release fertilizers, highly concentrated water-soluble fertilizers, and mixed organic-inorganic
compound fertilizer. Gufeng sells its products under four brands: &#8220;KEBA&#8221;, &#8220;Mei Er An&#8221;, &#8220;Huang Cheng Gen&#8221;
and &#8220;SPR HOP,&#8221; which are all registered trademarks in the PRC. Tianjuyuan&#8217;s products are marketed under the brands &#8220;AGR
GFJ&#8221; and &#8220;T.J.Y.&#8221; which are both PRC registered trademarks.</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have a multi-tiered product line of 407 fertilizer
products, covering humic acid-based compound fertilizer produced through Jinong, and organic/inorganic compound fertilizer through Gufeng.</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">During the fiscal years ended June 30, 2024 and
2023, we recorded $85,144,156 and $114,275,845, respectively, in gross revenues from sales of our fertilizer products (excluding discontinued
operations), representing 88.8% and 92.1% of our total revenues for such periods. Gufeng and Tianjuyuan manufacture a total of 345 fertilizer
products. 48.4% of Gufeng&#8217;s fertilizer revenue came from humic acid compound fertilizers and 51.6% from compound fertilizer for
the fiscal year ended June 30, 2024.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our subsidiary, Yuxing, a VIE associated with
Jinong, produces top-grade fruits, vegetables, flowers and colored seedlings for commercial sale. The gross revenues from the sale of
our agricultural products for the fiscal years ended June 30, 2024 and 2023, were $9,416,451 and $9,654,168, respectively, representing
9.8% and 7.8% of our total revenues (excluding discontinued operations), respectively.</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">Yuxing was originally established to be the research
and development base for humic acid fertilizers produced by Jinong. By simulating the growing conditions and cycles of various plants,
such as flowers, vegetables and seedlings, Yuxing regularly conducts experimental testing to enhance the efficacy of our new fertilizers.</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>Fertilizer Manufacturing Process</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our production lines employ scientifically designed
production procedures and strict quality control systems to ensure high quality in our products. These production lines are fully automated
and operated by a central control system with minimal manual input by technicians. The machinery and vats for the line are supplied by
a local medical machinery manufacturer and the automatic control systems were developed by us. Our access management system always protects
the proprietary ingredient mixes from any unauthorized use. Our computer server is connected to the electronic scales on each of the material
input bins to ensure that the exact quantity of each element or ingredient is delivered correctly, thus maintaining product quality and
reduce waste. Our production line producing liquid fertilizer and powered fertilizer is centrally controlled by a wireless panoramic audio
and video monitoring system that allows connectivity with mobile terminals such as cell phones.</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">In Jinong, we operate a 6,495 square meters (69,911
square feet) facility that manufactures liquid fertilizer products and a 13,803-square meter (148,576 square feet) facility that produces
liquid and highly concentrated (powdered) fertilizers. Jinong&#8217;s total annual production capacity at these facilities is 55,000 metric
tons.</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">In Gufeng and Tianjuyuan, we operate eight manufacturing
facilities located in No. 6 Mafang Logistics Park, Pinggu, Beijing. These facilities produce various kinds of fertilizers and have a total
annual production capacity of 500,000 metric tons.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The manufacturing techniques utilized by Gufeng
include extruder granulation, rotary drum steam granulation, urea-based spraying granulation and resin-coated sustained release, which
enable Gufeng to effectively meet the production requirements of all different compound fertilizers. To ensure high quality, Gufeng and
Tianjuyuan employ strict quality controls from the raw materials purchases to the products sales to end users.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We produced and sold a total of approximately
139,070 metric tons of fertilizer products 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">&#160;</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Raw Materials and Suppliers</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"><i>Fertilizer Products</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Among the three materials utilized to produce
humic acid (weathered coal, lignite and peat), we have chosen weathered coal as a key raw material because it is abundant and economical
for production. We have been sourcing the humic acid from different regions including Shaanxi and Shanxi provinces, and Inner Mongolia
Autonomous Region.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition to weathered coal, we use approximately
50 different components in our production process, including elements such as sodium, calcium, zinc, iron and potassium, all of which
can be readily obtained from local markets. We utilize spectral analysis technology to select raw materials with the best quality, and
we have specially trained buyers to ensure the consistency of raw materials procured.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The fertilizer products that Gufeng and Tianjuyuan
manufacture incorporate over 50 different raw materials, including coal, sulfuric acid and NPK (nitrogen, phosphorus and potassium) related
compounds such as amide and hydro nitrogen. Gufeng sources these supplies largely from neighboring provinces and regions, such as Hebei
and Shaanxi provinces, and the Municipality of Beijing, for the economical transportation costs.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our products are packaged in bottles, bags and
boxes. Each type of packaging material, along with packaging labels, is readily available for purchase from manufacturers in Shaanxi,
Beijing, Shandong and Zhejiang provinces.</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"><i>Agricultural Products</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The plants that generate our top-grade flowers
and multi-colored seedlings are mainly planted and cultivated in research and development facilities maintained by Yuxing. We purchase
seeds of green vegetables and fruits from agricultural companies, such as RijkZwaan Company, which imports the seeds from foreign markets,
including Holland. We cultivate our agricultural products by applying fertilizers produced by Jinong.</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>Inventory</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">For our fertilizer products, our efficient production
methods allow us to maintain appropriate inventory levels, which keep inventory costs reasonable. We purchase raw materials and packaging
materials based on demands and business forecasts. Products, in various formulas and different batches, with customized volumes, are shipped
to distributors and users after production in response to orders we receive.</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">For our agricultural products, we maintain corresponding
inventory to both the anticipated demand from customers and other needs, as we often use certain agricultural products to serve our product
testing base for research and development purposes.</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>Seasonality</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The peak season to sell fertilizer products is
from January through June. However, during the fiscal year ended June 30, 2024, Jinong did not experience significant seasonal variation
with respect to its fertilizer sales since approximately 51.3% of its annual sales revenue occurred in the third fiscal quarter (winter)
and the fourth fiscal quarter (spring). Usually, Gufeng&#8217;s sales of compound fertilizer undergoes significant seasonal variation
in China. Correspondingly, during the fiscal year ended June 30, 2024, Gufeng experienced seasonal variation. 64.3% of Gufeng&#8217;s
annual sales revenue occurred in the third fiscal quarter (winter) and the fourth fiscal quarter (spring).</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The purchase of its raw material, basic fertilizers,
is affected by the supply and demand in the fertilizer market with seasonality. Over non-peak sales season, when the raw material price
is low and economical, Gufeng may choose to place larger orders for raw materials as its export business offsets the seasonality when
exports are made to southern Asia, such as India, where the selling season corresponds to the non-peak season in China.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The peak selling season for our agricultural products
is from October until March, namely our second fiscal quarter (fall) and the third fiscal quarter (winter). This is primarily due to the
strong demand for high-end fruits and decorative flowers during the holiday seasons.</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Marketing, Distribution and Customers</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"><i>Overview</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We currently market our own fertilizer products
to private wholesalers and retailers of agricultural farm products in 22 provinces, 4 autonomous regions and 4 central government-controlled
municipalities in China. For the fiscal year 2024, the following five PRC provinces collectively accounted for 68.0% of our fertilizer
manufacturing revenue: Hebei (29.6%), Heilongjiang (12.2%), Inner Mongolia (10.6%), Liaoning (10.4%), and Shaanxi (5.1%). We believe this
geographically diverse distribution helps us to become a leader in the compound fertilizer market as compared to regional competitors
because we are not heavily dependent on any single geographic area for sales and are able to raise our brand and product awareness nationwide.
We also manufacture our fertilizer products for export through contracted distributors in foreign countries, including India and Africa.
Total revenues from exported products accounted for approximately 0.2% of our total fertilizer revenues in fiscal 2024.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our agricultural products are distributed through
various channels in Shaanxi Province and other provinces. Decorative flowers are usually sold through our fertilizer distributors to end-users
such as flower shops, luxury hotels and government agencies. Fruits and vegetables are sold to high-end supermarkets and upscale restaurants.
Seedlings are sold primarily to departments of city planning.</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">A multi-tiered product strategy allows us to tailor
our fertilizer products to the needs and preferences of the various geographic regions in China. Our fertilizers can be tailored to different
crops grown in varying climate and soil conditions. For example, climate and rainfall conditions in Southern and Eastern China allow farmers
to grow high margin crops such as fruit and seasonal vegetables. As a result, these farmers are willing to invest in expensive and specialized
fertilizers. In contrast, we market low-cost fertilizers to farmers in the Northwest areas of China due to the inclement weather.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our research and development capabilities allow
us to tailor products to meet specific farming needs in considering different factors such as crops species, humidity, weather and soil
conditions.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our marketing staff is trained to closely work
with distributors and customers, including retailers and farmers, providing professional advice on customizing our products to customer
needs and offering agricultural knowledge and other extensive customer support. In addition, our employees educate and communicate with
distributors and customers by regularly organizing training courses on new agricultural techniques.</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">Compared with industry norms, we believe our product
development cycle of three to nine months is relatively short. Through our regular collection of market data, including growth records
of a variety of plants cultivated in different soil and climate conditions, together with feedbacks from our end-users, we can conduct
nationwide market analysis, ascertain new product needs, estimate demand and customer demographics and develop new products tailored to
current market needs.</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">Although we utilize television advertisements
and mass media, most of our marketing efforts are conducted through joint activities with distributors. Our sales and marketing staff
work with and train distributors and retail clients through lectures and interactive meetings. We emphasize the technological components
of our products to end-users to help them understand the differences in products and how to effectively use them. Word-of-mouth advertising
and sample trials of new products in new areas are also essential components of our marketing efforts. In addition, we have established
nationwide telephone hotlines to answer questions and have constructed an SMS text message platform to allow real-time interaction with
customers.</p><div>

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

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

</div><!-- Field: Page; Sequence: 12; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 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">Our best-selling self-manufactured fertilizers, based on revenues for
the fiscal year ended June 30, 2024, are listed below:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Percent of</td><td style="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: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Volume</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Revenues</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Fertilizer</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold; border-bottom: Black 1.5pt solid">Ranking</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Product Names</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(Tons)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(USD)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Sales</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 5%; text-align: left">1</td><td style="width: 1%">&#160;</td>
    <td style="width: 58%; text-align: left">Gufeng Compound Fertilizer NPK40%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">53,611</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">25,550,386</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">30.0</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2</td><td>&#160;</td>
    <td style="text-align: left">Organic/Inorganic Compound Fertilizer (humic acid) NPK46</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">49,817</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25,377,546</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29.8</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">3</td><td>&#160;</td>
    <td style="text-align: left">Jinong Chongshifei Fertilizer (humic acid)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,616</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,834,964</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.7</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">4</td><td>&#160;</td>
    <td style="text-align: left">Jinong Letu Fertilizer (humic acid)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,376</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,966,680</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.7</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">5</td><td>&#160;</td>
    <td style="text-align: left">Jinong Organic Fertilizer (humic acid)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,672</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,172,380</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.6</td><td style="text-align: left">%</td></tr>
  </table><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The fertilizer product market in China is highly
fragmented. Our primary sales strategy is to establish contractual relationships with qualified distributors throughout the country, who,
in turn, will distribute our products to wholesalers and retailers, and ultimately, the farmers.</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">As of June 30, 2024, we sold our products through
a nationwide constructed network of about 935 distributors covering 22 provinces, 4 autonomous regions and 4 central government-controlled
municipalities in China.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The distributors sell our products to the smaller,
local wholesale and retail outlets who then sell to the end-users, typically farmers. We do not grant provincial or regional exclusivity
because there is currently no single distributor sufficiently dominant to warrant exclusivity. We enter into non-exclusive written distribution
agreements with chosen distributors that demonstrate their ability in regional sales networks. The distribution agreements do not dictate
distribution quantity because changes in weather and local market could dramatically affect sales quotas.</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">For the fiscal year ended June 30, 2024, sales
of our self-manufactured products to our top five distributors accounted for approximately 27.4% of our revenues. As we do not depend
on specific customers, we believe that the loss of single customers would not have any significant effect on our business.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We distribute our agricultural products through
several networks depending on the type of product. Our top-grade flowers are mainly distributed through our fertilizer distribution network;
our green vegetables and fruits are mainly distributed to a variety of wholesale markets and supermarkets in Xi&#8217;an, while our multi-colored
seedlings are distributed to the seedling centers and planting companies in China with which we have had long-term cooperation.</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"><i>Retail Stores and Authorized Retailers</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have successfully implemented two marketing
programs in Shaanxi, Hebei, Anhui, Jiangsu and Guangzhou provinces. These marketing programs consist of: (i) establishment of Company
directly owned retail stores to sell fertilizer products produced by Jinong and Gufeng through the designated sales personnel (the &#8220;Pilot
Program&#8221;) and (ii) selection of qualified retailers from the Company&#8217;s distributor base to be designated as authorized retailers.
With the Pilot Program, we have worked closely with our distributors, with each distributor&#8217;s outlet having an assigned territory
in order not to compete with other existing distributors. We had entered into agreements with these retailers on their exhibits, and we
had well-positioned standardized shelves and product displays in their retail stores. In addition, we provide the retailers with educational
materials on proper product use and billboard ads with our product logo to attract target farmers.</p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We conduct the bulk of our research and development
activities through Yuxing. Through Yuxing, we cultivate high-quality flowers, green vegetables and fruits in our own greenhouses and sell
them to various end-users, including airlines, hotels and restaurants. Yuxing operates advanced research and development facilities that:
(i) provide testing and an experimental data collection base for new fertilizers produced by Jinong by simulating the growing conditions
and development stages of a variety of plants, such as flowers, vegetables and seedlings, and (ii) increase our capability to produce
more products while shortening the new product development cycle, which allows us to release products to market quickly, thus increasing
revenues and market share. In addition, our research and development capabilities allow us to develop products tailored to specific farming
needs generated by different crop species, humidity, weather and soil conditions. Flowers, fruits and vegetables grown from experimental
testing of Jinong&#8217;s humic acid compound fertilizers are of high quality and are sold to local supermarkets and airline companies.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The capital expenditure and other payments on
Yuxing&#8217;s construction, net of accumulated depreciation, were approximately $5,437,909 and $5,897,062 during the fiscal years ending
of June 30, 2024 and 2023, respectively. The research and development center helps expand our output of high-quality agricultural products
for commercial sale while providing an advanced testing field for new products. The facility at Yuxing enhances our capability to produce
more products while shortening the development cycle, thus increasing revenues and market share. In addition to developing new humic acid-based
fertilizer products, we plan to develop other agricultural derivatives such as humic-acid based organic pesticides, which can provide
additional revenue sources. For the fiscal year ended June 30, 2024, we sold approximately $9,416,451 of these agricultural products.</p><div>


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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">FY 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">FY 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Machines, Buildings and Equipment</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,437,909</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,887,278</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Construction in Progress</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,784</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,437,909</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,897,062</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">New Products</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">With our research and development capabilities,
we have developed 407 products and continue to develop new products. During the fiscal year ended June 30, 2024, we developed 8 new products
of liquid fertilizers and eliminated 7 obsolete products.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition to developing new fertilizer products,
we also developed soilless seeding and breeding of colored-leaf plants, rare flowers and new species of fruits and vegetables.</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">Intellectual Property</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We hold the following trademarks registered with
the PRC Trademark Offices of National Industrial and Commerce Administrative Bureau (the &#8220;PRC Trademark Offices&#8221;):</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; width: 33%; font-weight: bold">Trademark</td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 25%; font-weight: bold; text-align: center">Registration Number</td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 40%; font-weight: bold; text-align: center">Valid term</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Huang Cheng Gen</td><td>&#160;</td>
    <td style="text-align: left">No.5219720</td><td>&#160;</td>
    <td>June 28, 2019 to June 27, 2029</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Mei Er An</td><td>&#160;</td>
    <td style="text-align: left">No.1508004</td><td>&#160;</td>
    <td>January 21, 2021 to January 20, 2031</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>KEBA</td><td>&#160;</td>
    <td style="text-align: left">No.10045980</td><td>&#160;</td>
    <td>December 07, 2022 to December 06, 2032</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>KEBA</td><td>&#160;</td>
    <td style="text-align: left">No.10046405</td><td>&#160;</td>
    <td>December 14, 2022 to December 13, 2032</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>KEBA</td><td>&#160;</td>
    <td style="text-align: left">No.10045898</td><td>&#160;</td>
    <td>March 07, 2023 to March 06, 2033</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>KEBA</td><td>&#160;</td>
    <td style="text-align: left">No.10046344</td><td>&#160;</td>
    <td>March 07, 2023 to March 06, 2033</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">AGR GFJ</td><td>&#160;</td>
    <td style="text-align: left">No.3320281</td><td>&#160;</td>
    <td>May 28, 2024 to May 27, 2034</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">SPR HOP</td><td>&#160;</td>
    <td style="text-align: left">No.3320282</td><td>&#160;</td>
    <td>May 28, 2024 to May 27, 2034</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>T.J.Y</td><td>&#160;</td>
    <td style="text-align: left">No.3320283</td><td>&#160;</td>
    <td>May 28, 2024 to May 27, 2034</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>KEBA</td><td>&#160;</td>
    <td style="text-align: left">No.760379</td><td>&#160;</td>
    <td>August 14, 2005 to August 13, 2025</td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A registered trademark is protected in China for
a term of 10 years, and it is renewable for another 10-year term under the PRC trademark law if the renewal application is submitted to
the PRC Trademark Offices within 6 months prior to the expiration of the previous term.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Listed below are Jinong&#8217;s four patents for
a fertilizer formulation and a proprietary production line and manufacturing processes.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="vertical-align: bottom; text-align: center; text-indent: -9pt; padding-left: 9pt">&#160;</td><td style="text-align: center; vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td><td style="text-align: center; vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; font-weight: bold; text-align: center">Inventor&#8217;s</td><td style="text-align: center; vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; font-weight: bold; text-align: center">Date of</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; font-weight: bold; text-indent: -9pt; padding-left: 9pt; vertical-align: bottom">Patent/Pending</td><td style="text-align: center; vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; font-weight: bold; text-align: center">Patent No./</td><td style="text-align: center; font-weight: bold; vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; font-weight: bold; text-align: center">Name and</td><td style="text-align: center; font-weight: bold; vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; font-weight: bold; text-align: center">Date of</td><td style="text-align: center; font-weight: bold; vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; font-weight: bold; text-align: center">Publication and</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; width: 16%; font-weight: bold; text-align: left; text-indent: -9pt; padding-left: 9pt">Patent Application</td><td style="text-align: center; width: 1%; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; width: 16%; font-weight: bold; text-align: center; padding-bottom: 1.5pt">Type&#160;of&#160;Patent</td><td style="text-align: center; width: 1%; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; width: 16%; font-weight: bold; text-align: center">Application No.</td><td style="text-align: center; width: 1%; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; width: 16%; font-weight: bold; text-align: center">Patent Holder</td><td style="text-align: center; width: 1%; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; width: 16%; font-weight: bold; text-align: center">Application</td><td style="text-align: center; width: 1%; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; width: 15%; font-weight: bold; text-align: center">Term</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">Patent:</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">Utility Model</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">Application No.:</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">Applicant:</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">February 1, 2007</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">November 24,</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Method and recipe of the&#160;water-soluble&#160;humic acid fertilizers</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">Patent</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">ZL200710017334.x</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">Jinong</td><td/>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">2010; 20 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">Patent:</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">Utility Model</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">Application No.:</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">Applicant:</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">September 22, 2011</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">December 4, 2013;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Production method of Organic Fertilizer</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">Patent</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">ZL201110282544.8</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">Jinong</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">20 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">Patent:</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">Utility Model</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">Application No.:</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">Applicant:</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">August 15, 2013</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">February 11, 2015;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Method and recipe of the&#160;water-soluble&#160;high concentration humic acid fertilizers</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">Patent</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">ZL201310357167.9<br/> </td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">Jinong<br/> </td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">20 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">Patent:</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">Utility Model</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">Application No.:</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">Applicant:</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">January 17, 2014</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">April 08, 2015;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Production method of Multifunctional liquid calcium fertilizer</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">Patent</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">NL 201410020442.2</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">Jinong</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">20 Years</td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The PRC Patent Law was adopted by the PRC National
People&#8217;s Congress in 1984 and was subsequently amended in 1992 and 2000. Under the PRC Patent Law, an invention patent is valid
for a term of 20 years and a utility or design patent is valid for a term of 10 years. Both of our registered patents are utility patents.
Any use of our patent without consent or a proper license from us constitutes an infringement of patent rights.</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">In addition to trademark and patent protection
in China, we also rely on contractual confidentiality provisions to protect our brand and intellectual property rights. To safeguard these
rights our research and development personnel and executive officers are subject to confidentiality agreements. They are also subject
to a non-competition covenant following the termination of employment. They also agree that all work products belong to us. Moreover,
we take steps to limit the number of personnel involved in the production process and, instead of disclosing fertilizer ingredients to
employees, we refer to the ingredients by numbers.</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>Competitive Strengths</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe our products possess the following
competitive advantages which enable us to compete in the PRC fertilizer market.</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"><i>Nation-wide sales network</i>. In the highly
fragmented Chinese fertilizer market, we have established our own distribution channels with private distributors that sell our products
to retail stores and farmers throughout China. We have over 935 distributors nationwide across 22 provinces, 4 autonomous regions and
4 central government-controlled municipalities in China. Most of our competitors do not have a sales team as large as ours that specializes
in the sale of compound fertilizer products. Moreover, we believe the regional strengths of Gufeng&#8217;s distribution network have expanded
and will continue to expand our sales coverage to certain cities and counties as well as foreign markets.</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Strong Research and Development</i>. Our research
and development are managed effectively. Typically, it takes only three to nine months from the decision to develop a new product to mass
production, which ensures product flow and helps to maintain market share. Our strong research and development department is based on
our intelligent greenhouse facilities. The advanced equipment and soil-free techniques in such facilities simulate the natural environment
in different areas and control selected factors. Since most of Jinong&#8217;s experimental work is conducted in Yuxing&#8217;s greenhouse
facilities, thereby speeding up development cycles, we can reduce costs without sacrificing accurate results. During the fiscal year ended
June 30, 2024, we generated approximately $9,416,451 revenue from sales of Yuxing&#8217;s agricultural products, and we anticipate that
this source of revenue will grow in the future. We have built 98 sunlight greenhouses and six intelligent greenhouses on an 88-acre parcel
of land relating to Yuxing&#8217;s pending research and development center, which expands output of high-quality agricultural products
for commercial sale while providing an advanced testing field for new products.</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">Gufeng and Tianjuyuan have developed seven technologies:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">(1)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Drying fan for urea-based compound fertilizer;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">(2)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Heat balance control system for flexible compound fertilizer;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">(3)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Automatic control system for the anti-block of compound fertilizer;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">(4)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Water control technology for low nitrogen, low potassium and high phosphorus compound fertilizer;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">(5)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Manufacturing technology for salt-alkaline resistance and soil improvement
of compound fertilizer (The Company won the third prize for &#8220;Progress in Science and Technology in Pinggu District Beijing&#8221;
with this technology);</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">(6)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Manufacturing technology for compound HA fertilizer with high density (NPK &#8805; 51%); and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">(7)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Manufacturing technology for the sustained release of blending and compound fertilizer.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">While we believe our greenhouse facilities provide
us with a competitive advantage over the competitors, some of them may still have better understanding in certain local markets where
they have successfully marketed products over a period and have developed specifically formulated fertilizers for local plants, soil and
climate conditions. To enhance our competitiveness, we will seek to diversify our fertilizers to benefit a wider range of plants and soil
conditions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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>Well-known Brands</i>. We believe customers
have strong brand recognition and make purchase decisions accordingly. &#8220;Jinong&#8221;, &#8220;KEBA&#8221; and &#8220;T.J.Y.&#8221;
are registered trademarks and are well recognized by end users; in addition, certain large national fertilizer traders, such as Sinoagri
Holding Company Limited, one of the largest domestic fertilizer traders in China, had strong brand preference for Gufeng&#8217;s fertilizer
products. Gufeng sells its products under four brands, namely &#8220;KEBA&#8221;, &#8220;Mei Er An&#8221;, &#8220;Huangchenggen&#8221;
and &#8220;SPR HOP&#8221;. Tianjuyuan&#8217;s products are marketed under the brands &#8220;AGR GFJ&#8221; and &#8220;T.J.Y.&#8221; The
primary products sold under the Gufeng and Tianjuyuan brands include organic/inorganic compound fertilizer (humic acid) with NPK &#8805;
40%, and organic /inorganic compound fertilizer (humic acid) with NPK &#8805; 48%.</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"><i>Automated Production Line and Process</i>.
All Jinong&#8217;s major production procedures are controlled by a centralized computer system only accessible by authorized personnel.
Jinong&#8217;s production lines are fully automated to ensure that content in each product is measured exactly according to its recipe
by linking the computer server with the electronic weights on each material input bin. In addition, spectral analysis is used to accurately
check the composition of materials. During the fiscal year 2024, Jinong&#8217;s highly advanced production lines can manufacture a multi-tiered
line of 70 fertilizer products, and we believe that Jinong&#8217;s production lines are among the few advanced lines in the Chinese industry.
As mentioned above, we have patent protection for Jinong&#8217;s two proprietary production lines, one of which has medical grade production
equipment with precise quality control, and the other can produce liquid, powder and granular fertilizers. We currently have an annual
production capacity of 555,000 metric tons.</p><div>

</div><p style="font: 10pt Times New Roman, 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>Competition</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"><i>Fertilizer Products</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Based on our internal estimates, there are approximately
2,000 organic fertilizer manufacturers in China, with no discernible market leaders in the sector. We believe our competitors are currently
comprised of approximately 90% small-sized local manufacturers and 10% large national manufacturers. We believe we are among the large
national fertilizer manufacturers.</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">Gufeng&#8217;s primary competitor is Stanley Fertilizer
Co., Ltd. (&#8220;Stanley&#8221;), a compound fertilizer manufacturer based in Linyi, Shandong Province, which was listed on Shenzhen
Stock Exchange (China) in June 2011. Stanley manufactures various kinds of compound fertilizers and tailored fertilizers which directly
compete with Gufeng.</p><div>

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

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

</div><!-- Field: Page; Sequence: 16; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 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">The smaller competitors are generally producers
of amino acid compound fertilizers, which are very price competitive.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">However, lacking adequate quality or process control
technologies, these companies often sell products with inconsistent quality.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Chinese fertilizer market has been fully opened
to foreign companies since China&#8217;s entry into the World Trade Organization in December 2006. Accordingly, the PRC government has
increased its fertilizer import quota and, since January 2007, has reduced the import tariffs on foreign fertilizer to 1%. However, foreign
fertilizers are generally more expensive than PRC manufactured fertilizers and are not customized to soil conditions influenced by China&#8217;s
diverse climate and terrains.</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"><i>Agricultural Products</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The competitive market of our agriculture products
varies among our three main products: Top-grade flowers, green vegetables and fruits, multi-colored seedlings.</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"><i>Top-grade Flowers</i>: The growers in the flowers
and flower seedlings businesses are largely locally based. We believe that our flower products have comparative advantages in terms of
the advanced technologies we apply, the superior species of the seedlings we select and the efficiency and stability due to strict quality
control. In addition, our greenhouse facilities enable us to produce flower seedlings year-round.</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"><i>Green Vegetables and Fruits</i>: Our competitors
are primarily the vegetable planting centers and planters in Shaanxi, Shandong and Gansu provinces that produce vegetables such as cucumbers
and peppers. With the aid from our green fertilizers that improve soil conditions and limit bacterial growth, our competitive advantage
lies in the advanced greenhouse facilities which contribute to the pollution-free end products.</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"><i>Multi-colored Seedlings</i>: In the market
of Multi-colored seedlings, our competitors are from nationwide. Some of our products, such as red photinia serrulata, are also imported
from other countries with high survival rates.</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>Government Regulation</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our business operations are subject to various
laws, including environmental, health and workplace safety laws issued by governmental agencies on the provincial and state levels. Business
and company registrations, along with the products, are monitored through the issuance of licenses and certificates including the following:</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"><i>&#8220;Green&#8221; Certification</i>. Except
for those manufactured by Gufeng and Tianjuyuan, all our fertilizer products are certified by the CGFDC as &#8220;Green Food Production
Material&#8221;. Currently, the CGFDC provides two different certifications within the green food industry: &#8220;Green Food Certification&#8221;
granted to edible foods, and &#8220;Green Food Production Material Certification&#8221; granted to production materials such as our fertilizers.
A &#8220;Green Food Production Material Certification&#8221; was issued to Jinong in March 2015 and renewed in 2018, 2021 and 2024. The
certificate is renewable with an application within 90 days prior to the expiration.</p><div>

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

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Operating license</i>. Our operating license
enables us to (1) undertake research and development, production, sales and services of humic-acid liquid fertilizer, (2) sell pesticides,
and (3) export and import products, technology and equipment. Jinong&#8217;s license (Registration No. 91610000719728326A) is valid until
August 8, 2057, and the license is renewable. Gufeng and Tianjuyuan maintain valid operating licenses with expiration dates of August
1, 2043 (for the license with Registration No. 911101171029177688) and no-fixed term (for the license with Registration No.91110117802949525L),
respectively.</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"><i>Fertilizer Registration. </i>Fertilizer registration
is issued by the Ministry of Agriculture of the PRC and is required for producing fertilizers. There are two kinds of registrations: interim
registration and formal registration. The interim registration is valid for one year and applies to fertilizers in the stages of in-the-field
testing and test selling; fertilizers that have completed in-the-field testing and test selling must obtain formal registration, which,
if granted, is valid for five years, and thereafter must be renewed every five years. Jinong currently holds 16 formal fertilizer registration
certificates. Gufeng and Tianjuyuan hold 11 interim fertilizer certificates and 259 formal certificates.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Permits and Licenses Required from the PRC
Authorities for Our Operations </b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The operations of the businesses that we own and
operate are subject to PRC laws and regulations. The laws and regulations governing relevant industries in China are relatively new and
quickly evolving, thus bringing uncertainties to their interpretation and enforcement.</p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We conduct our operations primarily through our
subsidiaries in China, and one subsidiary in the United States of America.&#160;Our operations in China are governed by PRC laws and regulations.
We and the affiliated entities are required to obtain certain licenses, permits or filing from relevant governmental authorities in China
in order to operate our business. As of the date of this report, our subsidiaries in China and the United States of America have obtained
business licenses from the PRC and U.S. government authorities necessary for our business operations in China and the United States. Given
the uncertainties of interpretation and implementation of relevant laws and regulations and the enforcement practice by relevant government
authorities, and the promulgation of new laws and regulations and amendment to the existing ones, we may be required to obtain additional
licenses, permits, registrations, filings or approvals for our business operations in the future. Any lack of or failure to maintain requisite
approvals, licenses or permits applicable to us or our subsidiaries may have a material adverse impact on our business, results of operations,
financial condition and prospects and cause the value of any securities we offer to significantly decline or become worthless.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 28, 2021, the Cyberspace Administration
of China (the &#8220;CAC&#8221;) and other PRC regulatory authorities jointly revised and promulgated the Measures for Cybersecurity Review
(the &#8220;Cybersecurity Review Measures&#8221;), which became effective on February 15, 2022.&#160;Under the current Cybersecurity Review
Measures, subject to any further interpretation of the CAC and other relevant authorities, we believe we are not subject to the cybersecurity
review by the CAC, as we are primarily engaged in the production of fertilizer and similar products and do not process any data in our
business for others. Under current PRC laws, regulations and regulatory rules, as of the date of this report, including the final new
measures that became effective on February 15, 2022. we believe that we and our PRC subsidiaries, (i) are not required to obtain permissions
from the CSRC, (ii) are not required to go through cybersecurity review by the CAC and (iii) have not received or were denied such requisite
permissions by any PRC authority.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">However, we cannot guarantee that the regulators
will agree with us. As of the date hereof, there remains uncertainty as to how the Cybersecurity Review Measures will be interpreted or
implemented and whether the PRC regulatory agencies, including the CAC, may adopt new laws, regulations, rules, or detailed implementation
and interpretation related to the draft measures. We have not been involved in any investigations on cybersecurity review made by the
CAC, and we have not received any inquiry, notice, warning, or sanctions in such respect. However, as these are new regulations, there
remains uncertainties as to how they will be interpreted or implemented in the context of an overseas offering.</p><div>

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

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In addition, we do not believe we are subject to the China Securities
Regulation Commission as we are not a &#8220;domestic&#8221; company and do not offer securities in China. Of course, we cannot guarantee
that CRSC will agree with us, and there remains uncertainty as to how the China Securities Regulatory Commission will interpret or implement
its rules. It may adopt new laws, regulations or rules, and we may not be able to comply with any such laws, regulations or rules. If
we are found to be in violation of current or future rules and regulations, we could be subject to fines, sanctions, penalties or regulatory
orders.</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">As of the date of this Report, we believe we are
in material compliance with all registrations and requirements for the issuance and maintenance of all licenses required to conduct our
businesses and operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><b>Bitcoin</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; "><i>Overview of Bitcoin</i></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; ">Bitcoin is a decentralized
digital asset that operates on a peer-to-peer network, allowing users to send and receive payments without the need for intermediaries
such as banks. This is made possible through the use of blockchain technology, which is a distributed ledger that records and verifies
all transactions on the network.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">The Bitcoin blockchain
is a public, transparent, and immutable record of all transactions that have ever occurred on the network. This ledger is maintained by
a network of computers, known as nodes, that work together to verify and validate new transactions. Each transaction is cryptographically
signed and added to the blockchain as a new block, which is then permanently recorded and cannot be altered or deleted.</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; ">One of the key advantages
of the Bitcoin blockchain is that it allows for trustless, secure transactions without the need for a central authority. Because the blockchain
is decentralized and transparent, all users can verify the legitimacy of a transaction without having to rely on a third party. This eliminates
the need for intermediaries, which can be slow and expensive, and it also makes the network resistant to censorship and fraud.</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; ">Bitcoin&#8217;s decentralized
and transparent nature makes it secure, efficient, and accessible, and gives it the potential to enable new forms of value exchange and
innovation</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; "><i>Overview of Bitcoin &#8220;Halving&#8221;
Events</i></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; "><span>The
Bitcoin halving is a phenomenon that occurs approximately every four years on the Bitcoin network. The halving is a key part of the Bitcoin
protocol, and it serves to control the overall supply and reduce the risk of inflation in digital assets using a Proof-of-Work consensus
algorithm. At a predetermined block, the mining reward is cut in half, hence the term &#8220;halving&#8221;. For Bitcoin the reward was
initially set at 50 bitcoin currency rewards per block. The Bitcoin blockchain has undergone halving three times since its inception as
follows: (1) on November 28, 2012 at block height 210,000; (2) on July 9, 2016 at block height 420,000; (3) on May 11, 2020 at block height
630,000; (4) on April 9, 2024 at block height 840,000, when the reward was reduced by half, from 6.25 bitcoin per block to its current
level of 3.125 bitcoin per block. The next halving for the Bitcoin blockchain is anticipated to occur in or around March 2028 at block
height 1,050,000. This process will reoccur until the total amount of Bitcoin currency rewards issued reaches 21,000 thousand and the
theoretical supply of new Bitcoin is exhausted, which is expected to occur around 2140.</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; "><i>Overview of Bitcoin
Mining</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; ">Bitcoin mining is the
process by which new Bitcoin are created and transactions on the Bitcoin network are verified. In order to mine Bitcoin, mining rigs use
specialized computer hardware to win a lottery, which allows them to add new blocks to the Bitcoin blockchain and receive a reward in
the form of newly mined Bitcoin. The Bitcoin mining process serves several important functions in the Bitcoin ecosystem.</p><div>

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

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

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

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

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

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">First, Bitcoin mining
helps to secure the Bitcoin network by verifying transactions and preventing fraud. When a user sends a transaction on the Bitcoin network,
it is broadcast to the network and added to the pool of unconfirmed transactions known as the &#8220;mempool.&#8221; Mining rigs then
compete in a sort of lottery required to add these transactions to the blockchain, which is the decentralized ledger that records all
Bitcoin transactions. When a mining rig successfully adds a new block to the blockchain, the transactions included in that block are considered
confirmed, and the mining rig receives a reward in the form of newly mined Bitcoin.</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; ">Second, Bitcoin mining
helps to decentralize the Bitcoin network and distribute new Bitcoin in a fair and transparent manner. Unlike traditional currencies,
which are issued and controlled by central banks, Bitcoin is a decentralized digital asset that is not controlled by any government or
institution. Instead, new Bitcoin is created and distributed through the mining process, which allows anyone with the necessary hardware
and expertise to participate in the mining process and potentially earn rewards. This decentralized distribution of new Bitcoin helps
to ensure that the supply of the digital assets is controlled in a fair and transparent manner.</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; ">Third, Bitcoin mining
plays a key role in the maintenance and growth of the Bitcoin network. The mining process helps to support the infrastructure of the network
by providing the computational power needed to verify transactions and add new blocks to the blockchain. As more people become interested
in mining Bitcoin, the network becomes more secure and efficient.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><i>Market Price of Bitcoin</i>:
Our business is heavily dependent on the price of Bitcoin. The prices of digital assets, including Bitcoin, have experienced substantial
volatility, meaning that high or low prices may be based on speculation and incomplete information, may be subject to rapidly changing
investor sentiment, and may be influenced by factors such as technology, regulatory void or changes, fraudulent actors, manipulation,
and media reporting. Bitcoin (as well as other digital assets) may have value based on various factors, including their acceptance as
a means of exchange by consumers and producers, scarcity, and market demand which are beyond our control.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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>Halving</i>: The halving
is an important part of the Bitcoin ecosystem, and it is closely watched by miners, investors, and other participants in the digital assets
market. Each halving event has historically been associated with significant price movements in the value of Bitcoin.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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>Network Hash Rate
and Difficulty</i>: Generally, a Bitcoin mining rig&#8217;s chance of solving a block on the Bitcoin blockchain and earning a Bitcoin
reward is a function of the mining rig&#8217;s hash rate, relative to the global network hash rate (i.e., the aggregate amount of computing
power devoted to supporting the Bitcoin blockchain at a given time). As demand for Bitcoin has increased, the global network hash rate
has increased rapidly, and as more adoption of Bitcoin occurs, we expect the demand for new Bitcoin will likewise increase as more mining
companies are drawn into the industry by this increased demand. Further, as more and increasingly powerful mining rigs are deployed, the
network difficulty for Bitcoin has increased. Network difficulty is a measure of how difficult it is to solve a block on the Bitcoin blockchain,
which is adjusted every 2016 blocks (every 2 weeks approximately) so that the average time between each block remains ten minutes. A high
difficulty means that it will take more computing power to solve a block and earn a new Bitcoin reward, which, in turn, makes the Bitcoin
network more secure by limiting the possibility of one miner or mining pool gaining control of the network. Therefore, as new and existing
miners deploy additional hash rate, the global network hash rate will continue to increase, meaning a miner&#8217;s share of the global
network hash rate (and therefore its chance of earning Bitcoin rewards) will decline if it fails to deploy additional hash rate at pace
with the industry.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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>Research and Development
for Bitcoin</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">We place a strong emphasis
on research and development (&#8220;R&amp;D&#8221;) as a key driver of innovation and growth. Our R&amp;D process is designed to support
the creation and development of new tools and processes that are an integral part of our overall business strategy and enhance our productivity
as an advanced and sustainable Bitcoin miner.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">The first step in our
R&amp;D process is ideation, which is the process of generating and evaluating new ideas. We encourage our team members to come up with
creative and innovative ideas, and we provide them with the resources and support they need to explore these ideas further.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">Once we have identified
a promising idea, the next step is to develop a prototype. This typically involves creating a small-scale version of the product or service,
which can be tested and evaluated in order to identify potential issues and improve the design. We also conduct market research to understand
the potential market for the product or service.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">The final step in our
R&amp;D process is testing and validation. This involves conducting thorough testing of the prototype to identify any issues or flaws,
and to ensure that it meets our quality standards. We also conduct market testing to gather feedback from real-world users, and we use
this feedback to refine and improve the product or service.</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; ">Overall, our R&amp;D
process is designed to support the creation and development of innovative technology advancements that ensure we maintain our competitive
advantages and improves our position as a leading Bitcoin miner. We believe that this process is essential for driving growth and staying
ahead of the competition, and we are committed to continuously improving and refining it to support our success.</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; "></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">In digital assets mining,
companies and individuals use computing power to solve cryptographic algorithms to record and publish transactions to blockchain ledgers
or provide transaction verification services to the Bitcoin network in exchange for digital assets rewards. The current reward for verifying
a block on the Bitcoin blockchain is 6.25 bitcoin. Miners can range from individual enthusiasts to professional mining operations with
dedicated data centers. Miners may organize themselves in mining pools. The Company competes or may in the future compete with other companies
that focus all or a portion of their activities on owning or operating digital assets exchanges, developing programming for the blockchain,
and mining activities. At present, the information concerning the activities of these enterprises is not readily available as the vast
majority of the participants in this sector do not publish information publicly or the information may be unreliable.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">Several public companies
(traded in the U.S. and Internationally), such as the following, may be considered to compete with us:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Argo Blockchain plc</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Bit Digital, Inc.</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Bitdeer Technologies Group</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Bitfarms, Ltd.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Cipher Mining Inc.</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Cleanspark, Inc.</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Greenidge Generation Holdings Inc.</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Hive Blockchain Technologies Ltd.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Hut 8 Mining Corp.</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Iris Energy Limited</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Marathon Digital Holdings</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Riot Platforms, Inc. </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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Stronghold Digital Mining, Inc.</p></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">TeraWulf Inc.</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; ">While there is limited
available information regarding our non-public competitors, we believe that our recent acquisition and ongoing deployment of miners positions
us well among the publicly traded companies involved in the digital assets mining industry. The digital assets mining industry is a highly
competitive and evolving industry and new competitors and/or emerging technologies could enter the market and affect our competitiveness
in the future.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><i>Intellectual Property</i></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; ">We do not currently own
any patents, trade secrets, trademarks, service marks, trade names, copyrights and other intellectual property rights in connection with
our existing and planned Bitcoin mining related operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><i>Seasonality for Bitcoin</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; ">Our business is not generally
subject to seasonality. However, coin generation from our mining operations may vary depending on our total hash rate at a given point
in time relative to the total hash rate of Bitcoin. Our power revenue may vary due to external factors impacting supply and demand of
electricity in the region including demand due to seasonal weather.</p><div>

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

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

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

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

</div><div><a id="a_003"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 1A. Risk Factors</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is a holding company incorporated
in Nevada, the United States, with no material operations of its own. We conduct our business through our operating subsidiary in&#160;China.
This structure involves unique risks to investors, and you may never directly hold equity interests in the operating entities. Investment
in our Common Stock involves significant risks. You should carefully consider all of the information in this report before making an investment
in our Common Stock. Below please find a summary of the principal risks we face, organized under relevant headings</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Investing in our securities involves a high degree
of risk. The following is a summary of significant risk factors and uncertainties that may affect our business:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="text-align: justify; width: 0.25in">&#160;</td>
    <td style="text-align: justify; width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Chinese government may intervene or influence our operations in China at any time, or may exert more control over offerings conducted outside China by and/or foreign investment in China-based issuers, which could result in a material change in our operations and in the value of our securities. Any actions by the Chinese government to exert more oversight and control over offerings that are conducted outside China by and/or foreign investment in China-based issuers could significantly limit or completely hinder our ability to offer securities to investors and cause the value of such securities to significantly decline or be worthless.</span></td></tr>
  </table><div>
</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="text-align: justify; width: 0.25in">&#160;</td>
    <td style="text-align: justify; width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes in U.S. and Chinese regulations or in relations between the United States and China may adversely impact our business, our operating results, our ability to raise capital and the value of our securities. Any such changes may take place quickly and with very little notice.</span></td></tr>
  </table><div>
</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="text-align: justify; width: 0.25in">&#160;</td>
    <td style="text-align: justify; width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There are uncertainties regarding the interpretation and enforcement of PRC laws, rules and regulations.</span></td></tr>
  </table><div>
</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="text-align: justify; width: 0.25in">&#160;</td>
    <td style="text-align: justify; width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">China Green Agriculture, Inc., as a holding company incorporated in Nevada, the United States, without material operations of its own, relies on dividends and other distributions on equity paid by its PRC operating subsidiaries for its cash needs.</span></td></tr>
  </table><div>
</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="text-align: justify; width: 0.25in">&#160;</td>
    <td style="text-align: justify; width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fact that we operate through a VIE poses certain risks. We do not control the VIE or own any equity interest in it, but rely solely on contractual arrangements with the VIE. These contractual relationships are not equivalent to an equity position; their principal purpose is to allow the Company to consolidate the VIE results for US GAAP purposes. These contracts have not been tested in a court of law; the other parties to them could violate them, and we cannot be sure the courts will allow us any recourse in the case of such violations.</span></td></tr>
  </table><div>
</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="text-align: justify; width: 0.25in">&#160;</td>
    <td style="text-align: justify; width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Investors may experience difficulties in effecting service of legal process, enforcing foreign judgments or bringing original actions in China based upon U.S. laws, including the federal securities laws or other foreign laws against us or our management.</span></td></tr>
  </table><div>
</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="text-align: justify; width: 0.25in">&#160;</td>
    <td style="text-align: justify; width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The approval of the CSRC or other Chinese regulatory agencies may be required in connection with our future capital-raising activities outside China under Chinese law.</span></td></tr>
  </table><div>
</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px; text-align: justify; font-size: 10pt">&#160;</td>
    <td style="width: 24px; text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our independent auditors have expressed their doubt about our ability to continue as a going concern.</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="text-align: justify; width: 0.25in">&#160;</td>
    <td style="text-align: justify; width: 0.25in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Numerous factors, many of which are beyond our control, may cause the market price of our Common Stock to fluctuate significantly.</span></td></tr>
  </table><div>

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

</div><p style="text-align: justify; 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>Risks Related to Our Business</b></p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>The industry in which we do business is highly
fragmented and competitive and we face competition from numerous fertilizer manufacturers in China and elsewhere.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We compete with numerous local Chinese fertilizer
manufacturers. Although we may have greater resources than many of our competitors, most of which are small local fertilizer companies,
it is possible that these competitors have better access in certain local markets, an enhanced ability to customize products to certain
regions and better-established local distribution channels. We also compete with large national competitors in the PRC. Although we have
advanced automated humic acid-based fertilizer production lines and greenhouse supported research and development centers, we cannot assure
that such large competitors will not develop their own similar production or research and development facilities. Further, China&#8217;s
access into the World Trade Organization has led to increased foreign competition for us. International producers and traders import products
into China that generally are of higher quality than those produced by the local Chinese manufacturers. If they are localized and become
familiar with fertilizers we produce, we may face additional competition. If we are not successful in our research, development and production
of new products and/or in our marketing and advertising efforts to increase awareness of our brands, our revenues could decline, which
might have a material adverse effect on our business, financial condition, results of operations and share price.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our major competitors may be able to endure downturns
in our industrial sector more than we are. When facing reduced demand for our products, we can either choose to maintain market share
by reducing selling prices to meet competition, or to maintain the prices while sacrificing a portion of market share. Our overall profitability
likely would be reduced in either case. In addition, we cannot assure you that additional competitors will not enter our existing markets,
or that we will be able to compete successfully against existing or new competitors.</p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>If we are unable to design, manufacture, and
market fertilizer products in a timely and efficient manner, we may not remain as competitive</i>.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Many of our fertilizer products are characterized
by short product development cycles as they target the unique climate and soil conditions where our customers are located. Accordingly,
we devote a substantial number of resources to product development. To compete successfully, we must develop new and/or improved fertilizer
products that cater to customer needs. New fertilizers may not be easily developed. As a result, we may experience performance difficulties,
which may result in delays, setbacks and cost overruns. Our inability to develop and offer new and/or improved fertilizer products or
to achieve customer acceptance of these products could limit our ability to compete in the market or to grow revenues at a desired rate.</p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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>Our proprietary fertilizer formula may become
obsolete or be unintentionally disclosed to competitors, which could materially adversely affect the competitiveness of our future fertilizer
products.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our proprietary fertilizer formula is the base
for producing our fertilizer. Our future success will depend upon our ability to address the increasingly sophisticated needs of our customers
by supplying existing humic acid fertilizer products and by developing new products on a timely basis that keep pace with the evolving
industry standards and changing customer requests. If our proprietary formula becomes obsolete because our competitors develop better
products, our future business and financial results could be adversely affected. In addition, although we have entered into confidentiality
agreements with key employees, we cannot assure that if there were a breach of such agreement by an employee, we would not lose any competitive
advantage that we currently have with respect to our proprietary fertilizer formula. If we are forced to take legal action to protect
our proprietary formula, we will incur significant expense, and a favorable outcome cannot be guaranteed.</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"><i>If our warehouse selling and credit sales of
certain fertilizer products continue to increase and we fail to collect the accounts receivables that are due in a timely manner, our
financial condition and results of operation may be materially adversely affected.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We had accounts receivable of $16,493,068 as of
June 30, 2024, as compared to $16,455,734 as of June 30, 2023, increases of $37,334, or 0.2%. We offer a tentative credit period up to
180 days to our customers. Although we perform routine assessment of our customers&#8217; creditworthiness, evaluate the structure and
collectability of accounts receivable and provide an allowance for doubtful accounts, when necessary, we may not be able to receive or
collect payment for our products on time or at all if our customers encounter difficulties in their businesses. Any such failure may have
a material adverse impact on our financial condition and results of operation.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>If we fail to adequately protect or enforce
our intellectual property rights, we may be exposed to intellectual property infringement and the value of our intellectual property rights
could diminish.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our success, competitive position and future revenues
will depend in part on our ability to obtain and maintain patent protection for our products, methods, processes and other technologies,
to preserve our trade secrets, to prevent third parties from infringing on our proprietary rights and to operate without infringing the
proprietary rights of third parties.</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">Jinong is the holder of four registered patents.
The first patent is a fertilizer formulation named &#8220;Method and Recipe of the Water-Soluble Humic Acid Fertilizers.&#8221; The second
patent, &#8220;Production Facility of Humic Acid Products,&#8221; relates to our proprietary production line and manufacturing processes
in the PRC. The third patent is &#8220;Production Method of Organic Fertilizer.&#8221; The fourth patent is &#8220;Production method of
Multifunctional liquid calcium fertilizer.&#8221; Gufeng and Tianjuyuan do not have patents but currently possess seven proprietary technologies.
However, we cannot predict the degree and range of protection patents and confidentiality agreements with respect to proprietary technologies
will defend us against competitors. Third parties may find ways to invalidate or otherwise circumvent our patents and proprietary technologies.
Third parties may attempt to obtain patents claiming aspects like our patent applications. We cannot assure you that our current or potential
competitors do not have, and will not obtain, patents that will prevent, limit or interfere with our ability to make, use or sell our
products in the PRC.</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">If we need to initiate litigation or administrative
proceedings, such actions may be costly and may divert management attention as well as consume other resources which could otherwise have
been devoted to our business. An adverse determination in any such litigation will impair our intellectual property rights and may harm
our business, prospects and reputation. In addition, historically, implementation of PRC intellectual property-related laws has been lacking,
primarily because of ambiguities in the PRC laws and difficulties in enforcement. Accordingly, intellectual property rights and confidentiality
protections in China may not be as effective as those in the United States or other countries, which increases the risk that we may not
be able to adequately protect our intellectual property. Moreover, litigation may be necessary in the future to enforce our intellectual
property rights. Future litigation could result in substantial costs and diversion of our management&#8217;s attention and resources,
and could disrupt our business, as well as have a material adverse effect on our financial condition and results of operations. Given
the relative unpredictability of China&#8217;s legal system and potential difficulties enforcing court judgments in China, there is no
guarantee that we would be able to halt any unauthorized use of our intellectual property through litigation.</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>If we infringe on the intellectual property
rights of third parties, we could be prevented from selling products, forced to pay damages and compelled to defend against claims by
third parties, which, if successful, could cause us to pay significant damage awards and incur other costs.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our success also depends in large part on our
ability to use and develop our technology and know-how without infringing the intellectual property rights of third parties. As litigation
becomes more common in the PRC in resolving commercial disputes, we face a higher risk of being the subject of intellectual property infringement
claims. The validity and scope of claims relating to humic acid fertilizer production technology and related devices and machine patents
involve complex technical, legal and factual questions and analysis and, therefore, may be highly uncertain. Also, the defense and prosecution
of intellectual property suits, patent opposition proceedings and related legal and administrative proceedings can be both costly and
time consuming and may significantly divert the efforts and resources of our technical and management personnel. An adverse determination
in any such litigation or proceedings to which we may become a party could subject us to significant liability, including damage awards
to third parties, require us to seek licenses from third parties (which may not be available on commercially reasonable terms, if at all),
to pay ongoing royalties, or to redesign our products or subject us to injunctions preventing the manufacture and sale of our products.
Protracted litigation could also result in our customers or potential customers deferring or limiting their purchase or use of our products
until resolution of such litigation.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Disruptions in the supply of raw materials
used in our products could cause us to be unable to meet customer demand in a timely manner, which could result in the loss of customers
and net sales or could result in a lower profit margin for us.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Jinong is supplied with approximately fifty different
types of raw materials, of which weathered coal is the primary one as it is the raw material from which humic acid is extracted and applied
to the manufacturing of our products. Although there are numerous weathered coal suppliers available in the market, we have been using
major suppliers of weathered coal in northern China. If suppliers do not intend to supply us the raw material for any reason, or if there
are any business interruptions at the suppliers and we are unable to source alternative supplies in a timely manner or on the same terms,
we may not be able to meet customer demand for humic acid-based fertilizers in a timely manner or maintain our standards of quality for
humic acid-based fertilizers during the transitional period, which may result in the loss of customers and net sales or we may not be
able to keep our profit margin as before for our humic acid-based fertilizers.</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">Gufeng and Tianjuyuan are supplied with over fifty
types of raw materials from a diversified pool of suppliers. Neither Gufeng nor Tianjuyuan are dependent on any single supplier for its
raw materials; however, if we experience a significant increase in demand or if we need to replace any of these suppliers, we cannot be
assured that the adequate supply of raw materials or a replacement supplier will be acquired in a timely manner to avoid any material
adverse effect on our business operations and financial condition.</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"><i>Any significant fluctuation in our production costs may have a material
adverse effect on our operating results.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The prices for the raw materials and other inputs
to manufacture our fertilizer products are subject to market forces largely beyond our control, including the price of weathered coal,
energy costs, mineral and non-mineral elements, and freight costs. The costs for these inputs may fluctuate significantly based upon changes
in the economy and markets. Although we may pass any increase of such costs to our customers, in the event we are unable to do so, we
could incur significant losses and a diminution of our share price.</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"><i>We do not presently maintain business disruption
insurance. Any disruption of the operations in our factories would damage our business.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our operations could be interrupted by fire, flood,
earthquake and other events beyond our control for which we do not carry adequate insurance. While we have property damage insurance and
automobile insurance, we do not carry business disruption insurance, which is not readily available in China. Any disruption of the operations
in our factories would have a significant negative impact on our ability to manufacture and deliver products, which would cause a potential
diminution in sales, the cancellation of orders, damage to our reputation and potential lawsuits.</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"><i>We do not presently maintain product liability
insurance, and our property and equipment insurance does not cover the full value of our property and equipment, which leaves us with
exposure in the event of loss or damage to our properties or claims filed against us.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We currently do not carry any product liability
or other similar insurance. We cannot assure that we would not face liability in the event of the failure of any of our products. We also
cannot assure you that, especially as China&#8217;s domestic consumer economy and industrial economy continues to expand, product liability
exposure and litigation will not become more commonplace in the PRC, or that we will not face product liability exposure or actual liability
as we expand our sales into international markets where product liability claims could be more prevalent.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>The occurrence of any acts of God, war, terrorist
attacks and other emergencies which are beyond our control may have a material adverse effect on our business operations and financial
condition</i>.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Acts of God, war, terrorist attacks and other
emergencies which are beyond our control may have a material adverse effect on the economy and infrastructure in the PRC and on the livelihood
of the Chinese population. Our business operations and financial condition may be materially and adversely affected should such events
occur. We cannot give assurance that any acts of God such as floods, earthquakes, drought or any war, terrorist attack or other hostilities
in any part of the PRC or even the world, potential or threatened, will not, directly or indirectly, have a material adverse effect on
our business, financial condition and operating results.</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"><i>If we cannot renew our fertilizer registration
certificates, we will be unable to sell some or all our products. If we do not receive the formal fertilizer registration certificates
for our new products, upon the expiration of the temporary registration certificates, we cannot continue to produce such new products.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All fertilizers produced in China must be registered
with the PRC Ministry of Agriculture. No fertilizer can be manufactured without such registration. There are two kinds of registrations:
interim registration and formal registration. The interim registration is valid for one year and applies to fertilizers in the stages
of in-the-field testing and test selling. Fertilizers that have completed in-the-field testing and test selling must obtain formal registration,
which is valid for five years, and thereafter must be renewed each five years. Jinong has 16 formal registration certificates. Gufeng
and Tianjuyuan have 19 interim fertilizer certificates and 259 formal certificates. We plan to apply for formal certificates for each
of our interim certificates before the applicable expiration dates.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our belief is that the PRC Ministry of Agriculture
generally grants an application for renewal in the absence of illegal activity by the applicant. However, there is no assurance that the
PRC Ministry of Agriculture will grant renewal of our formal Fertilizer Registration Certificates. If we cannot obtain the necessary renewal,
we will not be able to manufacture and sell such fertilizer products without certificates, which will cause the termination of commercial
operations for such fertilizer products. With respect to the transformation of the interim fertilizer registration certificates to formal
fertilizer registration certificates, we believe that we can receive formal fertilizer registration certificates for our 19 interim fertilizer
registration certificates in due course; however, if the government imposes additional burden on the application procedure or put temporary
suspension on its certificate granting process due to any unexpected incidents in China, we cannot assure that our formal fertilizer registration
certificates can be obtained without delay or can be obtained at all, in which case our production could be adversely affected.</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"><i>We may not possess all the licenses required
to operate our business or may fail to maintain the licenses we currently hold. This could subject us to fines and other penalties, which
could have a material adverse effect on our results of operations.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition to a fertilizer registration certificate,
we are required to hold a variety of other permits, licenses and certificates to conduct our business in China. We may not possess or
receive all the permits, licenses and certificates required for our business or for which application has been made. In addition, there
may be circumstances under which the approvals, permits, licenses or certificates granted by the governmental agencies are subject to
change without substantial notice in advance. If we fail to obtain or to maintain such permits, licenses or certificates or renewals are
granted with onerous conditions, we could be subject to fines and other penalties and be limited in the number or the quality of the products
that we would be able to offer. As a result, our business, result of operations and financial condition could be materially and adversely
affected.</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Potential environmental liability could have a material adverse
effect on our operations and financial condition.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our manufacturing operations are subject to numerous
laws, regulations, rules and specifications relating to the environment, including, among others, the Integrated Emission Standard of
Air Pollutants GB 16297-1996 and the Standard of Environmental Noise of Urban Area GB 3096-93. Failure to comply with any laws and regulations
and future changes to them may result in significant consequences to us, including civil and criminal penalties, liability for damages
and negative publicity. Our business and operating results may be materially and adversely affected if we were to be held liable for violating
existing environmental regulations or if we were to incur significant expenditures to comply with environmental regulations affecting
our operations.</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"><i>Our success depends on our management team and other key personnel,
the loss of any of whom could disrupt our business operations.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We depend, to a large extent, on the abilities
and participation of our current management team, with a reliance upon Mr. Zhuoyu Li, our Chief Executive Officer and Chairman of the
Board of Directors, and Mr. Zhibiao Pan, the Company&#8217;s Co-Chief Executive Officer. The loss of the services of Mr. Li and/or Mr.
Pan, for any reason, may have a material adverse effect on our business and prospects. We do not carry key man life insurance for our
key personnel.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The agricultural chemicals business is specialized
and requires the employment of personnel with significant scientific and operational experience in the industry. Accordingly, we must
attract, recruit and retain a sizeable workforce of technically and scientifically competent employees. Our ability to effectively implement
our business strategy will depend upon, among other factors, the successful recruitment and retention of additional management and other
key personnel that have the necessary scientific, technical and operational skills and experience with the fertilizer industry. These
individuals are difficult to find in the PRC and we may not be able to retain such skilled employees. If we are unable to hire individuals
with the requisite experience, we may not be able to produce enough products to optimize profits, and the research and development initiatives
may be delayed which will negatively impact our financial condition, results of operations and share price.</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"><i>Mr. Zhuoyu Li, our Chairman and CEO may not devote all his time
to our business.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Chairman and CEO, Mr. Zhuoyu Li, also serves
as Chairman of Xi&#8217;an TechTeam Science &amp; Technology Industry (Group) Co. Ltd., a company engaged in hi-tech application fields
in China, and Chairman and CEO of Xi&#8217;an TechTeam Investment Holding (Group) Co., Ltd, a holding company for certain entities such
as Gem Grain. This may give rise to further allocation of Mr. Li&#8217;s time to each business. While Mr. Li anticipates having sufficient
time to devote to our business, a lack of adequate time spent by him on our business may adversely affect our business, financial condition,
results of operations and share price.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Mr. Zhibiao Pan, our co-CEO may not devote all his time to our business.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our co-CEO, Mr. Zhibiao Pan, also serves as the
CEO of Poolin Group, a company engaged in blockchain and cryptocurrency business globally. This may give rise to further allocation of
Mr. Pan&#8217;s time to the business of Poolin Group. While Mr. Pan anticipates having sufficient time to devote to our business, a lack
of adequate time spent by him on our business may adversely affect our business, financial condition, results of operations and share
price.</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"><i>If we fail to maintain an effective system
of internal control over financial reporting, we may not be able to accurately report our financial results. As a result, current and
potential investors could lose confidence in our financial reporting, which could harm our business and have an adverse effect on our
stock price.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to Section 404 of the Sarbanes-Oxley
Act of 2002, we are required to annually furnish a report by our management on our internal control over financial reporting. Such report
must contain, among other matters, an assessment by our principal executive officer and our principal financial officer on the effectiveness
of our internal control over financial reporting, including a statement as to whether our internal control over financial reporting is
effective as of the end of our fiscal year. This assessment must include disclosure of any material weakness in our internal control over
financial reporting identified by management. Performing the system and process documentation and evaluation needed to comply with Section
404 is both costly and challenging. If we fail to maintain the adequacy of our internal controls, as such standards are modified, supplemented
or amended from time to time, we may not be able to ensure that we can conclude on an ongoing basis that we have effective internal controls
over financial reporting in accordance with Section 404 of the Sarbanes-Oxley Act of 2002. We cannot provide assurance that we will not
fail to achieve and maintain an effective internal control environment on an ongoing basis, which may cause investors to lose confidence
in our reported financial information and have a material adverse effect on the price of our common stock.</p><div>

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

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

</div><!-- Field: Page; Sequence: 25; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 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"><i>We are responsible for the indemnification of our officers and directors.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Bylaws provide for the indemnification of
our directors, officers, employees, and agents, under certain circumstances, against costs and expenses incurred by them in any litigation
to which they become a party arising from their association with or activities on our behalf. Consequently, we may be required to expend
substantial funds to satisfy these indemnity obligations.</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"><i>Our inability to effectively improve the financial
performance of Gufeng may have a material adverse effect on our business, financial condition and results of operations.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">While Gufeng had sales revenues of $52,189,666,
for its fiscal year ended June 30, 2024, Gufeng&#8217;s net loss for such period was $(19,219,575). This was primarily due to the lower
profit margins on Gufeng&#8217;s products, inefficiencies in production and daily operations and negative working capital. In addition,
rising transportation costs passed on by Gufeng&#8217;s distributors may further erode margins on Gufeng&#8217;s products. As Gufeng is
based in Beijing, it is susceptible to rising costs of labor common in large cities such as Beijing, which may make it difficult for us
to expand the workforce of Gufeng and Tianjuyuan to meet our strategic goals.</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">Although we have continued making progress in
terms of integrating Gufeng&#8217;s employees, products and distribution network into our business, there is no assurance that we will
be able to continue effectively to do so, which may result in a material adverse effect on our business, financial condition and results
of operations.</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"><i>We have not obtained the land use right over
the premises on which certain facilities of Gufeng, our indirect, wholly owned subsidiary, is located. As a result, the lack of a proper
title certificate may jeopardize our right to use the premises and our possession of the buildings we built on such premises.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Through Tianjuyuan, we rent approximately 47,333
square meters (509,488 square feet) of land in the Ping Gu District of Beijing (the &#8220;Premises&#8221;). The rental agreement was
dated on February 16, 2004 with the village committee of Dong Gao Village and Zhen Nan Zhang Dai Village in the Beijing Ping Gu District
(the &#8220;rental agreement&#8221;). The term of the rental agreement is from February 1, 2004 to January 31, 2054. We were informed
by our PRC counsel that the rental agreement is invalid and unenforceable pursuant to the PRC Land Administration Law and related regulations.
Therefore, we have been in the process of applying for the proper land use right certificate from the relevant government authorities
to legitimize our right over the Premises. As of the date of this report, we were informed by the local government that our application
materials for the land use right in issue has been moved up from the department in charge of general matters to the land administrative
department of the local government and is under their review. However, there can be no assurance that such land use right certificate
will be granted to us. Until we obtain the land use right certificate, there is a risk that the PRC government may declare the rental
agreement invalid, evict our personnel from the Premises and tear down the buildings we built on the Premises. As of the date of this
Report, we have no knowledge of any pending or threatened governmental actions relating to the Premises.</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"><i>A severe or prolonged slowdown in the Chinese
or global economy could materially and adversely affect our business and financial condition.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">COVID-19 had a severe and negative impact on the
Chinese and the global economy from 2020 through 2024, and the global macroeconomic environment still faces numerous challenges. The growth
rate of the Chinese economy has been slowing since 2010 and the Chinese population began to decline in 2022. The Federal Reserve and other
central banks outside of China have raised interest rates. The Russia-Ukraine conflict, the Hamas-Israel conflict and the attacks on shipping
in the Red Sea have heightened geopolitical tensions across the world. The impact of the Russia-Ukraine conflict on Ukraine food exports
has contributed to increases in food prices and thus to inflation more generally. There have also been concerns about the relationship
between China and other countries which may potentially have economic effects. In particular, there is significant uncertainty about the
future relationship between the United States and China with respect to a wide range of issues including trade policies, treaties, government
regulations and tariffs. Economic conditions in China are sensitive to global economic conditions, as well as changes in domestic economic
and political policies and the expected or perceived overall economic growth rate in China. Any severe or prolonged slowdown in the global
or Chinese economy may materially and adversely affect our business, results of operations and financial condition.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Enforceability of Civil Liabilities of the
Company and its Officers and Directors in China and Hong Kong</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"><i>It may be difficult to serve the Company with
legal process or enforce judgments against the Company or its management. It may be difficult to serve the Company with legal process
or enforce judgments against the Company or its management.</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">Most of the Company&#8217;s assets are located
in China, and all its directors and officers other than Pan Zhibiao are residents of China. All or substantial portions of the assets
of such non-residents are located outside the United States. As a result, it may not be possible to effect service of process within the
United States upon such persons to originate an action in the United States. Moreover, there is uncertainty that the courts of China would
enforce judgments of U.S. courts against the Company, its directors or officers based on the civil liability provisions of the securities
laws of the United States or any state, or an original action brought in China based upon the securities laws of the United States or
any state.&#160;Even if an investor were successful in such an action, the costs and time involved in enforcement of the judgment in China
may make it impracticable.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The recognition and enforcement of foreign judgments
are provided for under the PRC Civil Procedures Law. PRC courts may recognize and enforce foreign judgments in accordance with the requirements
of the PRC Civil Procedures Law based either on treaties between China and the country where the judgment is made or on principles of
reciprocity between jurisdictions. China does not have any treaties or other forms of reciprocity with the United States that provide
for the reciprocal recognition and enforcement of foreign judgments. In addition, according to the PRC Civil Procedures Law, the PRC courts
will not enforce a foreign judgment against us or our director and officers if they decide that the judgment violates the basic principles
of PRC laws or national sovereignty, security or public interest. As a result, it is uncertain whether and on what basis a PRC court would
enforce a judgment rendered by a court in the United States.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Risks Related to Bitcoin Mining</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Bitcoin
prices are highly volatile, which may affect our ability to effectively manage growth plans and our profitability.</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
price of Bitcoin is extremely volatile and in fiscal 2024 the price range of Bitcoin was between approximately $25,100 and $73,100. The
cost to mine a Bitcoin is independent of the current price of Bitcoin, so when prices are low, the cost per coin to mine may consume
much of our available cash, which means that there is less capital with which to invest in future company growth. Similarly, when prices
are low, our profitability is decreased on a dollar-for-dollar basis correlated to the then price of Bitcoin. Given the volatility of
Bitcoin, these factors render us unable to accurately predict in advance what our growth plans may be and accurately forecast any revenue
and profitability projections for any reporting period.</span></p><div>



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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>The
price of Bitcoin may be influenced by regulatory, commercial, and technical factors that are highly uncertain.</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bitcoin
and other digital assets are relatively novel and are subject to various risks and uncertainties that may adversely impact their price.
For example, the application of securities laws and other regulations to such assets is unclear in certain respects, and it is possible
that regulators in the United States or foreign countries may create new regulations or interpret laws in a manner that adversely affects
the price of Bitcoin. The growth of the digital assets industry in general, and the use and acceptance of Bitcoin in particular, may
also impact the price of Bitcoin and is subject to a high degree of uncertainty. The pace of worldwide growth in the adoption and use
of Bitcoin could depend on the following:</span></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">public
familiarity with digital assets;</span></td>
</tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ease
of buying and accessing Bitcoin;</span></td>
</tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">institutional
demand for Bitcoin as an investment asset;</span></td>
</tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">consumer
demand for Bitcoin as a means of payment; and</span></td>
</tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
availability and popularity of alternatives to Bitcoin.</span></td>
</tr></table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Even
if growth in Bitcoin adoption occurs in the near or medium-term, there is no assurance that Bitcoin usage will continue to grow over
the long-term. Because Bitcoin has no physical existence beyond the record of transactions on the Bitcoin blockchain, a variety of technical
factors related to the Bitcoin blockchain could also impact the price of Bitcoin. For example, malicious attacks by &#8220;miners&#8221;
who validate Bitcoin transactions, inadequate mining fees to incentivize validating of Bitcoin transactions, &#8220;hard forks&#8221;
of the Bitcoin blockchain, and advances in quantum computing could undercut the integrity of the Bitcoin blockchain and negatively affect
the price of Bitcoin. The liquidity of Bitcoin may also be reduced and damage to the public perception of Bitcoin may occur, if financial
institutions were to deny banking services to businesses that hold Bitcoin, provide Bitcoin-related services or accept Bitcoin as payment,
which could also decrease the price of Bitcoin.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Fluctuations
in the price of Bitcoin may significantly influence the market price of our Bitcoin holdings and therefore, the price of our common stock.</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
the extent investors view the value of our common stock as linked to the value or change in the value of our Bitcoin, fluctuations in
the price of Bitcoin may significantly influence the market price of our common stock.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>If
we fail to grow our hash rate, we may be unable to compete, and our results of operations could suffer.</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Generally,
a Bitcoin miner&#8217;s chance of solving a block on the Bitcoin blockchain and earning a Bitcoin reward is a function of the miner&#8217;s
hash rate (i.e., the amount of computing power devoted to supporting the Bitcoin blockchain), relative to the global network hash rate.
As greater adoption of Bitcoin occurs, we expect the demand for Bitcoin will increase further, drawing more mining companies into the
industry and thereby increasing the global network hash rate. As new and more powerful miners are deployed, the global network hash rate
will continue to increase, meaning a miner&#8217;s chance of earning Bitcoin rewards will decline unless it deploys additional hash rate
at pace with the industry.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accordingly,
to maintain our chances of earning new Bitcoin rewards and remaining competitive in our industry, we must seek to continually add new
miners to grow our hash rate at pace with the growth in the Bitcoin global network hash rate. However, as demand has increased and scarcity
in the supply of new miners has resulted, the price of new miners has increased sharply, and we expect this process to continue in the
future as demand for Bitcoin increases. Therefore, if the price of Bitcoin is not sufficiently high to allow us to fund our hash rate
growth through new miner acquisitions and if we are otherwise unable to access additional capital to acquire these miners, our hash rate
may stagnate and we may fall behind our competitors. If this happens, our chances of earning new Bitcoin rewards would decline and, as
such, our results of operations and financial condition may suffer.</span></p><div>

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

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

</div><!-- Field: Page; Sequence: 27; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Geopolitical
or economic crises may create increased uncertainty and price changes, or motivate large-scale sales of digital assets, which could result
in a reduction in some or all digital assets&#8217; values and adversely affect an investment in us.</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
an alternative to fiat currencies that are backed by central governments, digital assets such as Bitcoin, which are relatively new, are
subject to supply and demand forces based upon the desirability of an alternative, decentralized means of buying and selling goods and
services. It is unclear how such supply and demand will be impacted by geopolitical events. Nevertheless, geopolitical or economic crises
may motivate large-scale acquisitions or sales of digital assets either globally or locally. Large-scale sales of digital assets would
result in a reduction in their value and could adversely affect an investment in us.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, we are subject to price volatility and uncertainty due to geopolitical crises and economic downturns. Such geopolitical crises
and global economic downturns may be a result of invasion, or possible invasion, by one nation of another, leading to increased inflation
and supply chain volatility. Such crises, as well as inflation, will likely continue to have an effect on our ability to do business
in a cost-effective manner.</span>

</p><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>The
development and acceptance of digital asset networks and other digital assets, which represent a new and rapidly changing industry, are
subject to a variety of factors that are difficult to evaluate. The slowing or stopping of the development or acceptance of digital asset
systems may adversely affect our business.</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Digital
assets such as Bitcoin, that may be used, among other things, to buy and sell goods and services are a new and rapidly evolving industry.
The growth of the digital asset industry in general, and the digital asset networks of Bitcoin in particular, are highly uncertain. The
factors affecting the further development of the digital asset industry, as well as the digital asset networks, include:</span></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">continued
worldwide growth in the adoption and use of Bitcoins and other digital assets; government and quasi-government regulation of Bitcoins
and other digital assets and their use, or restrictions on or regulation of access to and operation of the digital asset network or similar
digital assets systems;</span></td>
</tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
maintenance and development of the open-source software protocol of the Bitcoin network;</span></td>
</tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">changes
in consumer demographics and public tastes and preferences;</span></td>
</tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
availability and popularity of other forms or methods of buying and selling goods and services, including new means of using fiat currencies;</span></td>
</tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">general
economic conditions and the regulatory environment relating to digital assets;</span></td>
</tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
impact of regulators focusing on digital assets and digital securities and the costs associated with such regulatory oversight; and</span></td>
</tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a
decline in the popularity or acceptance of the digital asset networks of Bitcoin, or similar digital asset systems, could adversely affect
our business.</span></td>
</tr></table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>The open-source structure of the Bitcoin network protocol means the contributors to the protocol are generally not directly compensated
for their contributions in maintaining and developing the protocol. A failure to properly monitor and upgrade the protocol could damage
the Bitcoin network and an investment in us.</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Digital
asset networks are open-source projects and, although there is an influential group of leaders in, for example, the Bitcoin network community
known as the &#8220;Core Developers,&#8221; there is no official developer or group of developers that formally controls the Bitcoin
network. As an open-source project, Bitcoin is not represented by an official organization or authority. The Bitcoin network protocol
is not sold and contributors are generally not compensated for maintaining and updating the Bitcoin network protocol. The lack of guaranteed
financial incentive for contributors to maintain or develop the Bitcoin network and the lack of guaranteed resources to adequately address
emerging issues with the Bitcoin network may reduce incentives to address the issues adequately or in a timely manner. Changes to a digital
asset network in which we are directing our mining efforts may adversely affect an investment in us.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>The acceptance of digital asset network software patches or upgrades
by a significant, but not overwhelming, percentage of the users and miners in any digital asset network could result in a &#8220;fork&#8221;
in the respective blockchain, resulting in the operation of two separate networks until such time as the forked blockchains are merged.
The temporary or permanent existence of forked blockchains could adversely impact an investment in us.</i></span></p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due
to Bitcoin&#8217;s open-source project, any individual can download the Bitcoin network software and make any desired modifications,
which are proposed to users and miners on the Bitcoin network through software downloads and upgrades, and typically posted to the Bitcoin
development forum on GitHub.com. A substantial majority of miners and Bitcoin users must consent to those software modifications by downloading
the altered software or upgrade that implements the changes. If not, the changes do not become a part of the Bitcoin network.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">Since
the Bitcoin network&#8217;s inception, changes to the Bitcoin network have been accepted by the vast majority of users and miners, ensuring
that the Bitcoin network remains a coherent economic system. However, a developer or group of developers could potentially propose a
modification to the Bitcoin network that is not accepted by a vast majority of miners and users, but that is nonetheless accepted by
a substantial population of participants in the Bitcoin network. In such a case, and if the modification is material and/or not backwards
compatible with the prior version of Bitcoin network software, a fork in the blockchain could develop and two separate Bitcoin networks
could result with one running the pre-modification software program and the other running the modified version (i.e., a second &#8220;Bitcoin&#8221;
network).</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Such
a fork in the blockchain is typically addressed by community-led efforts to merge the forked blockchains, and several prior forks have
been so merged. This kind of split in the Bitcoin network could materially and adversely impact an investment in us and harm the sustainability
of the Bitcoin network&#8217;s economy.</span>

</p><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Bitcoin
is subject to halving, and as such the reward for successfully solving a block will halve several times in the future and its value may
not adjust to compensate us for the reduction in the rewards we receive from our mining efforts, which could cause us to cease our mining
operations altogether and investors could suffer a complete loss of their investment.</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Halving
is a process designed to control the overall supply and reduce the risk of inflation in digital assets using a Proof-of-Work consensus
algorithm. In an event referred to as Bitcoin &#8220;halving,&#8221; the Bitcoin reward for mining any block is cut in half. For example,
the mining reward for Bitcoin declined from 6.25 to 3.125 Bitcoin on April 9, 2024. This process is scheduled to occur once every 210,000
blocks. It is estimated that Bitcoin will next halve in or around March 2028 and then approximately every four years thereafter, until
the total amount of Bitcoin rewards issued reaches 21.0 million, and the theoretical supply of new Bitcoin is exhausted, which is expected
to occur around 2140. Once 21.0 million Bitcoin are generated, the network will stop producing more. While Bitcoin prices have had a
history of price fluctuations around halving events, there is no guarantee that any such price change will be favorable or would compensate
for the reduction in mining reward. If a corresponding and proportionate increase in the price of Bitcoin does not follow these anticipated
halving events, the revenue from our mining operations would decrease, and we may not have an adequate incentive to continue mining and
may cease mining operations altogether, which may adversely affect an investment in our stock and investors could suffer a complete loss
of their investment.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furthermore,
such reductions in Bitcoin rewards for uncovering blocks may result in a reduction in the aggregate hash rate of the Bitcoin network
as the incentive for miners decreases. Miners ceasing operations would reduce the collective processing power on the network, which would
adversely affect the confirmation process for transactions and make the Bitcoin network more vulnerable to malicious actors or botnets
obtaining control in excess of 50% of the processing power active on the blockchain. Such events may adversely affect our activities
and an investment in us.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Security
threats to our business could result in, a loss of our digital assets, or damage to our reputation and our brand, each of which could
adversely affect an investment in us.</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Security
breaches, computer malware and computer hacking attacks have been a prevalent concern in the digital asset exchange markets. A security
breach caused by hacking, could include, but is not limited to:</span></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">efforts
to gain unauthorized access to information or systems;</span></td>
</tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">efforts
to cause intentional malfunctions or loss or corruption of data, software, hardware or other computer equipment; and</span></td>
</tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
inadvertent transmission of computer viruses.</span></td>
</tr></table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
security breach by hacking could harm our operations or result in loss of our digital assets. Any breach of our and our partners&#8217;
infrastructure could result in reputational harm and erode the trust of our partners and stockholders, which could adversely affect an
investment in us. Furthermore, as our assets grow, we may become a more appealing target for security threats such as hackers and malware.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
security system and operational infrastructure may be breached due to the actions of outside parties, error or malfeasance of an employee,
or otherwise, and, as a result, an unauthorized party may obtain access to our private keys, data or Bitcoins. Additionally, outside
parties may attempt to fraudulently induce our employees to disclose sensitive information in order to gain access to our infrastructure.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Despite
our efforts, we may be unable to anticipate these techniques or implement adequate preventative measures since the hacking techniques
used are often not recognized until launched against a target. If an actual or perceived breach of our security system occurs, the market
perception of the effectiveness of our controls could be harmed, which could adversely affect an investment in us.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Further,
in the event of a security breach, we may be subject to litigation forced to cease operations, or suffer a reduction in assets, the occurrence
of each of which could adversely affect an investment in us.</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: center"></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Risks Related to Doing Business in the PRC</b></p><div>

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

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Substantially most of our assets and operations are in the PRC, and
substantially most of our revenue is sourced from the PRC. Accordingly, our results of operations and financial position are subject to
a significant degree to economic, political and legal developments in the PRC, including the following risks:</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"><i>Uncertainties with respect to the PRC legal
system, including uncertainties regarding the enforcement of laws, and sudden or unexpected changes in policies, laws and regulations
in China could adversely affect us.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a business operating in China, we are subject
to the laws and regulations of the PRC, which can be complex and which evolve rapidly. We are organized not as a Chinese operating company
but as a Nevada holding company with operations conducted by our subsidiaries and through contractual arrangements with a variable interest
entity (VIE) based in China. This structure (a Nevada corporation with operations conducted by a Chinese VIE) involves unique risks to
investors. To our knowledge, this structure and the contracts with VIE, has not been tested in court. The VIE structure is used to provide
investors with exposure to foreign investment in China-based companies where Chinese law generally prohibits direct foreign investment
in local operating companies. Our shareholders may never hold equity interests in the Chinese operating companies. It is possible that
those Chinese regulatory authorities could disallow this structure, which would likely result in a material change in our operations and
a material change in the value of our Common Stock, including a potentially significant decline (or, in some cases, becoming worthless).
As noted, these risks could result in a material change in our operations and the value of our securities and could significantly limit
or completely hinder our ability to offer or continue to offer securities to investors and cause the value of such securities to significantly
decline or be worthless.</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The PRC government has the power to exercise significant
oversight and discretion over the conduct of our business, and the regulations to which we are subject may change rapidly and with little
notice to us or our shareholders. As a result, there remain uncertainties regarding the application, interpretation, and enforcement of
new and existing laws and regulations in the PRC. Compliance with the complex and evolving PRC laws, regulations, and regulatory statements
may be costly, and such compliance or any associated inquiries or investigations or any other government actions may:&#160;</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in">&#9679;</td><td><span style="font-family: Times New Roman, Times, Serif">Delay or impede our development,</span></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in">&#9679;</td><td><span style="font-family: Times New Roman, Times, Serif">Result in negative publicity or increase our operating costs,</span></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in">&#9679;</td><td><span style="font-family: Times New Roman, Times, Serif">Require significant management time and attention, and</span></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Subject us to remedies, administrative penalties and even criminal liabilities
that may harm our business, including fines assessed for our current or historical operations, or demands or orders that we modify or
even cease our business practices.</span></td></tr></table><div>

</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-size: 8pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The promulgation of new laws or regulations, or
the new interpretation of existing laws and regulations, that restrict or otherwise unfavorably impact the ability or manner in which
we conduct our business and could require us to change certain aspects of our business to ensure compliance, could decrease demand for
our products, reduce revenues, increase costs, require us to obtain more licenses, permits, approvals or certificates, or subject us to
additional liabilities. To the extent any new or more stringent measures are required to be implemented, our business, financial condition
and results of operations could be adversely affected as well as materially decrease the value of our securities.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The PRC&#160;government&#160;may intervene or
influence our operations in China, which may potentially result in a material adverse effect on our operations. For example, the government
of the PRC has recently published new policies that significantly affect certain industries such as the education and internet industries,
and we cannot rule out the possibility that it will in the future release regulations or policies regarding our industry that could adversely
affect our business, financial condition and results of operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Recently, the Chinese government initiated a series
of regulatory actions and statements to regulate business operations in China, including enhanced supervision over China-based companies
listed outside of China using the variable interest entity structure, adopting new measures to extend the scope of cybersecurity reviews,
and expanding the efforts in anti-monopoly enforcement. For example, on July 6, 2021, the relevant PRC government authorities made public
the Opinions on Intensifying Crack-Down on Illegal Securities Activities. These opinions emphasized the need to strengthen the administration
over illegal securities activities and the supervision on overseas listings by China-based companies and proposed to take measures, such
as promoting the construction of relevant regulatory systems to deal with the risks and incidents faced by China-based overseas-listed
companies. On November 14, 2021, the Cyberspace Administration of China (the &#8220;CAC&#8221;) released the draft Administrative Regulations
on Cyber Data Security (the &#8220;Draft Cyber Data Security Regulations&#8221;) for public comments, which requires, among others, that
a prior cybersecurity review should be required for listing abroad of data processors which process over one million users&#8217; personal
information, and the listing of data processors in Hong Kong which affects or may affect national security.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">While the Company has not engaged in securities
offerings outside China, has no present intention to do so, and is not in the data processing business, it is possible that similar initiatives
in the future could adversely affect the Company&#8217;s business The Chinese government may further promulgate relevant laws, rules and
regulations that may impose additional and significant obligations and liabilities on overseas listed Chinese companies regarding data
security, cross-border data flow, anti-monopoly and unfair competition, and compliance with China&#8217;s securities laws. It is uncertain
whether or how these new laws, rules and regulations and the interpretation and implementation thereof may affect us.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Uyghur Forced Labor Prevention Act prohibits
the import of certain goods from the Xinjiang Uyghur Autonomous Region of China. While the Company has operations in the Xinjiang Uyghur
Autonomous Region, none of its products are imported into the United States, so that law should have no effect on the Company.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At present,&#160;these&#160;statements and regulatory
actions have had no impact on our daily business operations. Since these statements and regulatory actions are new, it is highly uncertain
how soon legislative or administrative regulation making bodies will respond and what existing or new laws or regulations or detailed
implementations and interpretations will be modified or promulgated, if any, and the potential impact such modified or new laws and regulations
will have on our business operations.&#160;</p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Although the majority of our operations in China,
our outside auditors, GAO CPA Firm, is based in Frisco, Texas. The Holding Foreign Companies Accountable Act requires the SEC to identify
public companies that have retained a registered public accounting firm to issue an audit report where the firm has a branch or office
that: (1) is located in a foreign jurisdiction, and (2) the Public Company Accounting Oversight Board (&#8220;PCAOB&#8221;) has determined
that it is unable to inspect or investigate completely because of a position taken by an authority in the foreign jurisdiction.&#160;Since
our auditors are located in Texas, and we are not owned or controlled by the Chinese government, we do not believe that the Holding Foreign
Companies Accountable Act is applicable to us.</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>Risks Relating to Contractual Arrangements
with the VIE</i></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="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">It is possible that the government of the PRC might determine that
the contractual arrangements underlying the VIE structure are not in compliance with PRC laws, regulations, or interpretations either
in their current form or if these laws or regulations change or are interpreted differently in the future. If such determinations, changes,
or interpretations result in our inability to assert contractual control over the assets of our PRC subsidiaries or the VIE that conduct
all or substantially all of our operations, our Common Stock could become worthless.&#8221;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Changes in the policies of the PRC government
could have a significant impact upon the business we may be able to conduct in the PRC and the profitability of such business.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Chinese government may intervene or influence our operations in
China at any time, or may exert more control over offerings conducted outside China by and/or foreign investment in China-based issuers,
which could result in a material change in our operations and in the value of our securities. Any actions by the Chinese government to
exert more oversight and control over offerings that are conducted outside China by and/or foreign investment in China-based issuers could
significantly limit or completely hinder our ability to offer securities to investors and cause the value of such securities to significantly
decline or be worthless.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The PRC&#8217;s economy is in a transition from
a planned economy to a market-oriented economy, subject to five-year and annual plans adopted by the government that set national economic
development goals. Policies of the PRC government can have significant effects on economic conditions in China. Our interests may be adversely
affected by changes in policies by the PRC government, including:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td><span style="font-size: 10pt">changes in laws, regulations or their interpretation;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td><span style="font-size: 10pt">confiscatory taxation;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td><span style="font-size: 10pt">restrictions on currency conversion, imports or sources of supplies and export tariff;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td><span style="font-size: 10pt">expropriation or nationalization of private enterprises.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Although the PRC government has been pursuing
economic reform policies for more than two decades, we cannot assure you that the government will continue to pursue such policies or
that such policies may not be significantly altered, especially in the event of a change in leadership, social or political disruption,
or other circumstances affecting political, economic and social life in China.</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"><i>The PRC laws and regulations governing our
current business operations are sometimes vague and uncertain. Any changes in such PRC laws and regulations may have a material and adverse
effect on our business.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There are uncertainties regarding the interpretation
and enforcement of PRC laws, rules and regulations. We and any future subsidiaries are considered foreign persons or foreign funded enterprises
under PRC laws, and we are subject to PRC laws and regulations. These laws and regulations are sometimes vague and may be subject to future
changes, and their official interpretation and enforcement may involve substantial uncertainty. The effectiveness of newly enacted laws,
regulations or amendments may be delayed, resulting in detrimental reliance from foreign investors. New laws and regulations that affect
existing and proposed future businesses may also be applied retroactively. We cannot predict what effect the interpretation of existing
or new PRC laws or regulations may have on our business.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Also, changes in U.S. and Chinese regulations
or in relations between the United States and China may adversely impact our business, our operating results, our ability to raise capital
and the value of our securities. Any such changes may take place quickly and with very little notice.</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"><i>We derive a substantial portion of our revenues
from sales in the PRC and any downturn in the Chinese economy could have a material adverse effect on our business and financial condition.</i></p><div>

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

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Substantially most of our operations are conducted in the PRC and substantially
most of our revenues are generated from sales in the PRC. We anticipate that revenues from sales of our products in the PRC will continue
to represent a substantial proportion of our total revenues soon. Any significant decline in the condition of the PRC economy could, among
other things, adversely affect the consumption of our products, which in turn would have a material adverse effect on our revenues and
profitability.</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"><i>Inflation in the PRC could negatively affect our profitability and
growth.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">While the PRC economy has experienced rapid growth,
it has been uneven among various sectors of the economy and in different geographical areas of the country. Rapid economic growth can
lead to growth in the money supply and rising inflation. If prices for our products do not rise at a rate that is sufficient to fully
absorb inflation-driven increases in our costs of supplies, our profitability can be adversely affected.</p><div>

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

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

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

</div><!-- Field: Page; Sequence: 31; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 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">According to the National Bureau of Statistics
of China, the year-over-year percent changes in the consumer price index for December 2021, 2022 and 2023 were increases of 1.5%, 1.8%
and 0.2%, respectively. These fluctuations and economic factors have led to the adoption by the Chinese government, from time to time,
of various corrective measures designed to restrict the availability of credit or regulate growth and contain inflation. To control inflation
in the past, the PRC government has imposed controls on bank credits, limits on loans for fixed assets and restrictions on state bank
lending. The implementation of these and other similar policies can impede economic growth and thereby harm the market for our products.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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>Restrictions on investigations by overseas
securities regulators.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under Article 177 of the PRC Securities Law, which
became effective in March 2020, no overseas securities regulator can directly conduct investigations or evidence collection activities
within the PRC and no entity or individual in China may provide documents and information relating to securities business activities to
overseas regulators without Chinese government approval. As a result, our shareholders may not benefit from a regulatory environment that
fosters effective enforcement of U.S. and other securities laws. This could adversely affect investor and shareholder protection, and
it could cause securities exchanges and overseas regulators to impose additional requirements on 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"><i>Recent regulatory developments in China may
subject us to additional regulatory review and disclosure requirements, expose us to government interference, or otherwise restrict our
ability to offer securities and raise capital outside China, all of which could materially and adversely affect our business and the value
of our securities.</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">As the Chinese government has the ability to exercise
significant oversight over the conduct of our business operations, any intervention, influence, or control by the Chinese government could
have material adverse effects on our business and the value of our Common Stock. Such intervention could happen at any time, without warning,
which could result in a material change in our operations and/or the value of our Common Stock. The Chinese government has recently issued
statements indicating an intent to exert more oversight and control over offerings that are conducted overseas and/or foreign investment
in China-based issuers; although the Company has no present intention of raising capital in China, any such action by the Chinese government
could significantly limit or completely hinder our ability to offer securities to investors and cause the value of our Common Stock to
significantly decline or become worthless.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As our operations in China increasingly involve
the provision of administrative support as well as information technology services to our operating entities within China, we may be subject
to PRC laws relating to, among others, data security and restrictions over foreign investments in value-added telecommunications services
and other industry sectors set out in the Special Administrative Measures (Negative List) for the Access of Foreign Investment (2020 Edition).
Specifically, we may be subject to PRC laws relating to the collection, use, sharing, retention, security, and transfer of confidential
and private information, such as personal information and other data. These PRC laws apply not only to third-party transactions, but also
to transfers of information between us and our wholly foreign-owned enterprises in China, and other parties with which we have commercial
relations. These PRC laws and their interpretations and enforcement continue to develop and are subject to change, and the PRC government
may adopt other rules and restrictions in the future.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The recent regulatory developments in China, with respect to restrictions
on China-based companies raising capital offshore, and the government-led cybersecurity reviews of certain companies with VIE structures,
may lead to additional regulatory review in China over our financing and capital raising activities in the United States. The approval
of the CSRC or other Chinese regulatory agencies may be required in connection with our future capital-raising activities outside China
under Chinese law.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the PRC Cybersecurity Law, which was
promulgated by the Standing Committee of the National People&#8217;s Congress on November 7, 2016 and took effect on June 1, 2017, personal
information and important data collected and generated by a critical information infrastructure operator in the course of its operations
in China must be stored in China, and if a critical information infrastructure operator purchases internet products and services that
affect or may affect national security, it should be subject to cybersecurity review by the CAC. The PRC Cybersecurity Law also establishes
more stringent requirements applicable to operators of computer networks, especially to operators of networks which involve critical information
infrastructure. The PRC Cybersecurity Law contains an overarching framework for regulating Internet security, protection of private and
sensitive information, and safeguards for national cyberspace security and provisions for the continued government regulation of the Internet
and content available in China. The PRC Cybersecurity Law emphasizes requirements for network products, services, operations and information
security, as well as monitoring, early detection, emergency response and reporting. Due to the lack of further interpretations, the exact
scope of &#8220;critical information infrastructure operator&#8221; remains unclear. On July 10, 2021, the CAC publicly issued the Cybersecurity
Review Measures (the &#8220;Draft Measures&#8221;) for public comments until July 25, 2021. According to the Draft Measures, the scope
of cybersecurity reviews is extended to data processing operators engaging in data processing activities that affect or may affect national
security. The Draft Measures further requires that any operator applying for listing on a foreign exchange must go through cybersecurity
review if it possesses personal information of more than one million users. According to the Draft Measures, a cybersecurity review assesses
potential national security risks that may be brought about by any procurement, data processing, or overseas listing. The review focuses
on several factors, including, among others, (1) the risk of theft, leakage, corruption, illegal use or export of any core or important
data, or a large amount of personal information, and (2) the risk of any critical information infrastructure, core or important data,
or a large amount of personal information being affected, controlled or maliciously exploited by a foreign government after a company
is listed overseas. While the Draft Measures had been released for consultation purpose, there is still uncertainty regarding the Draft
Measures as to its final content, its adoption timeline or effective date, its final interpretation and implementation, and other aspects.
Furthermore, the Standing Committee of the National People&#8217;s Congress passed the Personal Information Protection Law of the PRC
(&#8220;PIPL&#8221;), which will become effective from November 1, 2021, and requires general network operators to obtain a personal information
protection certification issued by recognized institutions in accordance with the CAC regulation before such information can be transferred
out of 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"></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 30, 2021, in response to the recent regulatory
developments in China and actions adopted by the PRC government, the Chairman of the SEC issued a statement requesting additional disclosures
from offshore issuers with China-based operating companies before their registration statements will be declared effective, including
detailed disclosure related to VIE structures and whether the VIE and the issuer, when applicable, received or were denied permission
from the PRC authorities to list on U.S. exchanges and the risks that such approval could be denied or rescinded. On August 1, 2021, the
CSRC issued a statement that it had taken note of the new disclosure requirements announced by the SEC regarding the listings of Chinese
companies and the recent regulatory developments in China, and that the securities regulators in both countries should strengthen communications
on regulating China-related issuers.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of the date of this report, we have taken preliminary
steps to expand our business into that of blockchain applications and cryptocurrency mining in international markets. Our remaining operations
in China do not involve the processing of any significant amount of personal information. However, if the enacted version of the Draft
Measures mandates clearance of cybersecurity review and other specific actions to be completed by companies aiming to offer securities
outside China, we cannot assure you that the PRC regulatory authorities will not subsequently require us to undergo the approval procedures
and subject us to penalties for non-compliance, or that if we are required to obtain such clearance, such clearance can be timely obtained,
or at all. If we become subject to cybersecurity inspection and/or review by the CAC or other PRC authorities or are required by them
to take any specific actions, it could cause suspension or termination of the future offering of our securities, disruptions to our operations,
result in negative publicity regarding our company, and divert our managerial and financial resources. We may also be subject to significant
fines or other penalties, which could materially and adversely affect our business, financial condition and results of operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Our subsidiaries are subject to restrictions
on paying dividends and making other payments to our subsidiary, Green New Jersey; as a result, we might therefore be unable to pay dividends
to you.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are a holding company incorporated in the State
of Nevada and do not have any assets or conduct any business operations other than our investments in our subsidiaries, Green New Jersey,
Jinong, Gufeng, and the VIE company. Because of our holding company structure, we rely entirely on dividends payments from our subsidiaries
in the PRC. PRC regulations currently permit payment of dividends only out of accumulated profits, as determined in with PRC accounting
standards and regulations. Under PRC accounting standards and regulations, our subsidiaries are also required to set aside a portion of
their after-tax profits to fund certain reserves. We may experience difficulties such as lengthy processing time from the foreign exchange
administrative bureau&#8217;s side and administrative formalities in completing the procedures necessary to obtain and remit foreign currency.
Furthermore, if any of our subsidiaries incurs debt on its own in the future, the instruments governing the debt may restrict its ability
to pay dividends or make other payments. If we or Green New Jersey are unable to receive any profits from the operations of our subsidiaries
in the PRC, we may be unable to pay dividends to our common stockholders.</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"><i>Governmental control of currency conversion may affect the value
of our common stock.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The PRC government imposes controls on the convertibility
of Renminbi (&#8220;RMB&#8221;) into foreign currencies and, in certain cases, the remittance of currency out of the PRC. We receive substantially
all our revenues in RMB, which is currently not a freely convertible currency. Shortages in the availability of foreign currency may restrict
our ability to remit sufficient foreign currency to pay dividends, or otherwise satisfy foreign currency denominated obligations. Under
existing PRC foreign exchange regulations, payments of current account items, including profit distributions, interest payments and expenditures
from the transaction, can be made in foreign currencies without prior approval from the PRC State Administration of Foreign Exchange (&#8220;SAFE&#8221;)
by complying with certain procedural requirements. However, approval from appropriate governmental authorities is required where RMB is
to be converted into foreign currency and remitted out of the PRC to pay capital expenses such as the repayment of bank loans denominated
in foreign currencies.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The PRC government also may at its discretion
restrict access in the future to foreign currencies for current account transactions. If the foreign exchange control system prevents
us from obtaining sufficient foreign currency to satisfy our currency demands, we may not be able to pay certain of our expenses as they
come due.</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"><i>The fluctuation of RMB may materially and adversely affect our common
stock.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The value of the RMB against the U.S. dollar and
other currencies may fluctuate and is affected by, among other things, changes in the PRC&#8217;s political and economic conditions. As
we rely entirely on revenues earned in the PRC, any significant revaluation of RMB may materially and adversely affect our cash flows,
revenues and financial condition. For example, to the extent that we need to convert U.S. dollars we receive from an offering of our securities
into RMB for our operations, appreciation of the RMB against the U.S. dollar could lead the RMB equivalent of the U.S. dollars to be reduced
and could have a material adverse effect on our business, financial condition and results of operations. Conversely, if we decide to convert
our RMB into U.S. dollars for making dividend payments on our common stock or for other business purposes and the U.S. dollar appreciates
against the RMB, the U.S. dollar equivalent of the RMB we convert would be reduced. In the fiscal year 2024, China&#8217;s currency decreased
by a cumulative 0.2% against the U.S. dollar on hopes of boosting the domestic economy, making Chinese exports cheaper and imports into
China more expensive by that amount. The effect on trade can be substantial. In addition, the depreciation of significant U.S. dollar
denominated assets could result in a charge to our income statement and a reduction in the value of these assets.</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>PRC regulations relating to the establishment
of offshore special purpose companies by PRC domestic residents may subject our PRC resident beneficial owners to personal liability,
limit our ability to inject capital into our PRC subsidiaries, limit our subsidiaries&#8217; ability to increase their registered capital
or distribute profits to us, or may otherwise adversely affect us.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">SAFE promulgated the Circular on Relevant Issues
Concerning Foreign Exchange Control on Domestic Residents&#8217; Offshore Investment and Financing and Roundtrip Investment through Special
Purpose Vehicles, or SAFE Circular 37, on July 4, 2014, which replaced the former circular commonly known as &#8220;SAFE Circular 75&#8221;
promulgated by SAFE on October 21, 2005. SAFE Circular 37 (the &#8220;SAFE Notice&#8221;) requires PRC residents to register with local
branches of SAFE regarding their direct establishment or indirect control of an offshore entity, for overseas investment and financing,
with such PRC residents&#8217; legally owned assets or equity interests in domestic enterprises or offshore assets or interests, referred
to in SAFE Circular 37 as a &#8220;special purpose vehicle&#8221; (the &#8220;SPV&#8221;). SAFE Circular 37 further requires amendment
to the registration in the event of any significant changes with respect to the special purpose vehicle, such as increase or decrease
of capital contributed by PRC individuals, share transfer or exchange, merger, division or other material event. Under the SAFE Notice,
failure to comply with the registration procedures set forth above could result in liability under Chinese law for foreign exchange evasion
and may result in penalties and legal sanctions, including fines, the imposition of restrictions on a Chinese subsidiary&#8217;s foreign
exchange activities and its ability to distribute dividends to the SPV, its ability to pay the SPV proceeds from any reduction in capital,
share transfer or liquidation in respect of the Chinese subsidiary and the SPV&#8217;s ability to contribute additional capital into or
provide loans to the Chinese subsidiary. After consultation with China counsel, we do not believe that any of our PRC domestic resident
stockholders are subject to the SAFE registration requirement. However, we cannot provide any assurances that all our stockholders who
are PRC residents will not be required to make or obtain any applicable registrations or approvals required by these SAFE regulations
in the future. The failure or inability of our PRC resident stockholders to comply with the registration procedures set forth therein
may subject us to fines and legal sanctions, restrict our cross-border investment activities, or limit our PRC subsidiaries&#8217; ability
to distribute dividends or obtain foreign-exchange-dominated loans to our company.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As it is uncertain how the SAFE regulations will
be interpreted or implemented, we cannot predict how these regulations will affect our business operations or future strategy. For example,
we may be subject to more stringent review and approval process with respect to our foreign exchange activities, such as remittance of
dividends and foreign-currency-denominated borrowings, which may adversely affect our results of operations and financial condition. In
addition, if we decide to acquire a PRC domestic company, we cannot assure you that we or the owners of such company will be able to obtain
the necessary approvals or complete the necessary filings and registrations required by the SAFE regulations. This may restrict our ability
to implement our acquisition strategy and could adversely affect our business and prospects.</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"><i>We may be subject to fines and legal sanctions
by SAFE or other PRC government authorities if we or our employees who are PRC citizens fail to comply with PRC regulations relating to
employee stock options granted by offshore listed companies to PRC citizens.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 28, 2007, SAFE promulgated the Operating
Procedures for Foreign Exchange Administration of Domestic Individuals Participating in Employee Stock Ownership Plans and Stock Option
Plans of Offshore Listed Companies, or Circular 78. Under Circular 78, Chinese citizens who are granted share options by an offshore listed
company are required, through a Chinese agent or Chinese subsidiary of the offshore listed company, to register with SAFE and complete
certain other procedures, including applications for foreign exchange purchase quotas and opening special bank accounts. We and our Chinese
employees who have been granted share options are subject to Circular 78. Failure to comply with these regulations may subject us or our
Chinese employees to fines and legal sanctions imposed by SAFE or other PRC government authorities and may prevent us from further granting
options under our share incentive plans to our employees. Such events could adversely affect our business operations.</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"><i>Our business and financial performance may
be materially adversely affected if the PRC regulatory authorities determine that our acquisition of Jinong constitutes a Round-trip Investment
without the PRC Ministry of Commerce (&#8220;MOFCOM&#8221;) approval.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 8, 2006, six PRC regulatory agencies
promulgated the Regulation on Merger and Acquisition of Domestic Companies by Foreign Investors (the &#8220;2006 M&amp;A Rules&#8221;),
which became effective on September 8, 2006. According to the 2006 M&amp;A Rules, a &#8220;Round-trip Investment&#8221; is defined as
having taken place when a PRC business that is owned, directly or indirectly, by PRC individual(s) is sold to a non-PRC entity that is
established or controlled, directly or indirectly, by those same PRC individual(s) and their PRC affiliates. Under the 2006 M&amp;A Rules,
any Round-trip Investment must be approved by the MOFCOM. The application of the 2006 M&amp;A Rules with respect to the definition of
Round-trip Investment remains unclear, with no consensus currently existing among the leading PRC law firms regarding the definition,
scope of the applicability of the MOFCOM approval.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We, through Green New Jersey, acquired 100% of
the capital stock of Jinong (the &#8220;Jinong Acquisition.&#8221;) Jinong is a PRC business whose stockholders were two PRC individuals
and a PRC entity, of which Mr. Tao Li, our former Chairman and CEO, was the controlling stockholder, holding 31% of its shares. The PRC
regulatory authorities could take the view that the Jinong Acquisition may be part of a Round-trip Investment. The PRC legal counsel of
Jinong has opined that the Jinong Acquisition did not violate any PRC law, which would include the 2006 M&amp;A Rules. We, however, cannot
assure you that the PRC regulatory authority, MOFCOM, will take the same view as the PRC legal counsel. If the PRC regulatory authorities
take the view that the Jinong Acquisition constitutes a Round-trip Investment under the 2006 M&amp;A Rules, we cannot be assured that
we may be able to obtain the approval required from MOFCOM.</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If the PRC regulatory authorities take the view
that the Jinong Acquisition constitutes a Round-trip Investment without MOFCOM approval, they could invalidate our acquisition and ownership
of Jinong. Additionally, the PRC regulatory authorities may take the view that the Jinong Acquisition constitutes a transaction which
requires the prior approval of the China Securities Regulatory Commission, or CSRC, before MOFCOM approval is obtained. We believe that
if this takes place, we may be able to find a way to re-establish control of Jinong&#8217;s business operations through a series of contractual
arrangements rather than an outright purchase of Jinong. We cannot assure you that such contractual arrangements will be protected by
PRC law or that we can receive as complete or effective economic benefit and overall control of Jinong&#8217;s business than if the Company
had direct ownership of Jinong. In addition, we cannot assure you that such contractual arrangements can be successfully affected under
PRC law. If we cannot obtain MOFCOM or CSRC approval if required by the PRC regulatory authorities to do so, and if we cannot put in place
or enforce relevant contractual arrangements as an alternative and equivalent means of control of Jinong, our corporate structure could
be materially adversely affected.</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"><i>Jinong&#8217;s contractual arrangements with Yuxing may result in
adverse tax consequences to us.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We could face material and adverse tax consequences
if the PRC tax authorities determine that Jinong&#8217;s contractual arrangements with Yuxing were not made on an arm&#8217;s length basis
and adjust our income and expenses for PRC tax purposes in the form of a transfer pricing adjustment. A transfer pricing adjustment could
result in a reduction, for PRC tax purposes, of adjustments recorded by Yuxing, which could adversely affect us by increasing Yuxing&#8217;s
tax liability without reducing Jinong&#8217;s tax liability, which could further result in late payment fees and other penalties to Yuxing
for underpaid taxes.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>We control Yuxing through contractual arrangements
which may not be as effective in providing control over Yuxing as direct ownership, and if Yuxing or its shareholders breach the contractual
arrangements, we would have to rely on legal remedies under PRC law, which may not be available or effective, to enforce or protect our
rights.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective June 16, 2013, we conduct
substantially all our operations on agriculture products, and generate substantially all our revenues from agriculture products,
through contractual arrangements with VIE, Yuxing, that provide us, through our ownership of Green New Jersey and its ownership of
Jinong, with effective control over Yuxing. We have no direct ownership interest in Yuxing. We depend on Yuxing to hold and maintain
agriculture products contracts with our customers. Yuxing also owns substantially all our property, facilities and other assets
relating to the operation of our agriculture products business and employs the personnel for substantially all our agriculture
products business. Neither we nor Jinong has any direct ownership interest in Yuxing. Although we believe that that each contract
under Jinong&#8217;s contractual arrangements with Yuxing is valid, binding and enforceable under current PRC laws and regulations
in effect, these contractual arrangements may not be as effective in providing us with control over Yuxing as direct ownership of
Yuxing would be. In addition, Yuxing may breach the contractual arrangements. For example, Yuxing may decide not to make contractual
payments to Jinong, and consequently to us, in accordance with the existing contractual arrangements. In the event of any such
breach, we would have to rely on legal remedies under PRC law. These remedies may not always be available or effective, particularly
considering uncertainties in the PRC legal system.</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">Yuxing may also seek to renew its agreements on
terms that are disadvantageous to us. Although we have entered into a series of agreements that provide us with substantial ability to
control Yuxing, we may not succeed in enforcing our rights under them insofar as our contractual rights and legal remedies under PRC law
are inadequate. If we are unable to renew these agreements on favorable terms when these agreements expire or enter into similar agreements
with other parties, our business may not be able to operate or expand, and our operating expenses may significantly increase.</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">In addition, although we do not rely on Yuxing&#8217;s
revenue, Yuxing&#8217;s VIE structure is subject to uncertainty amid the PRC&#8217;s changing legislative practice. In January 2015, China&#8217;s
Ministry of Commerce unveiled draft legislation that could change how the government regulates corporate structures, especially for VIEs
controlled by foreign investments. Instead of looking at &#8220;ownership,&#8221; the draft law focuses on the entities or individuals
who control a VIE. If a VIE is deemed to be controlled by foreign investors, it may be barred from operating in restricted sectors or
the prohibited sectors listed on a &#8220;negative list,&#8221; where only companies controlled by Chinese nationals could operate, even
if structured as VIEs.</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">If the draft law is implemented in any form, and
the Company&#8217;s business is characterized as one of the &#8220;restricted&#8221; or &#8220;prohibited&#8221; sectors, Yuxing may be
barred from operation, which would materially adversely affect our business.</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"><i>PRC laws and regulations governing our businesses
and the validity of certain of our contractual arrangements are uncertain. If we are found to be in violation of such PRC laws and regulations,
we could be subject to sanctions. In addition, changes in such PRC laws and regulations may materially and adversely affect our business.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There are substantial uncertainties regarding
the interpretation and application of PRC laws and regulations, including, but not limited to, the laws and regulations governing our
business, or the enforcement and performance of Yuxing&#8217;s contractual arrangements with Jinong. Jinong is considered a foreign invested
enterprise under PRC law. As a result, Jinong is subject to PRC law limitations on its businesses and foreign ownership of Chinese companies.
These laws and regulations are relatively new and may be subject to change, and their official interpretation and enforcement may involve
substantial uncertainty. The effectiveness of newly enacted laws, regulations or amendments may be delayed, resulting in detrimental reliance
by foreign investors. New laws and regulations that affect existing and proposed future businesses may also be applied retroactively.</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The PRC government has broad discretion in dealing
with violations of laws and regulations, including levying fines, revoking business and other licenses and requiring actions necessary
for compliance. Licenses and permits issued or granted to us by relevant governmental bodies may be revoked later by higher regulatory
bodies. We cannot predict the effect of the interpretation of existing or new PRC laws or regulations on our businesses. We cannot assure
you that our current ownership and operating structure would not be found in violation of any current or future PRC laws or regulations.
As a result, we may be subject to sanctions, including fines, and could be required to restructure our operations or cease to provide
certain services. In addition, any litigation in China may be protracted and result in substantial costs and diversion of resources and
management attention. Any of these or similar actions could significantly disrupt our business operations or restrict us from conducting
a substantial portion of our business operations, which could materially and adversely affect our business, financial condition and results
of operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>The PRC environmental laws and regulations may adversely impact
on our business.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our manufacturing operations are subject to numerous
environmental laws, ordinances and regulations. These laws, ordinances and regulations address and regulate, among other matters, wastewater
discharge, air quality and the generation, handling, storage, treatment, disposal and transportation of solid and hazardous waste. It
is possible that compliance with a new regulatory requirement could impose significant compliance costs on us. Such costs could have a
material adverse effect on our business, financial condition and results of operations. The increased global focus on environmental and
social issues could result in the adoption of more stringent standards in these areas by the PRC.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe that we have obtained all permits,
licenses and approvals, and filed all registrations required for the conduct of our business, except where the failure to obtain such
permit, license or approval, or file any registration would not have a material adverse effect on our business, financial condition and
results of operations. We have not been notified by any governmental authority of any continuing noncompliance, liability or other claim
relating to any of our properties or business operations, nor are we aware of any other material environmental condition with respect
to any of our properties or arising out of our business operations at any other location.</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">However, no assurance can be given that all potential
environmental liabilities have been identified or properly quantified or that any prior owner, operator, or tenant has not created an
environmental condition unknown to us. Moreover, no assurance can be given that (i)&#160;future laws, ordinances or regulations will not
impose any material environmental liability or (ii) the current environmental condition of the properties will not be affected by the
condition of land or operations near the properties (such as the presence of underground storage tanks), or by third parties unrelated
to us.</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"><i>PRC regulation of loans and direct investment
by offshore holding companies to PRC entities may delay or prevent us from using the proceeds we receive from any offerings to make loans
to our PRC subsidiaries or to make additional capital contributions to our PRC subsidiaries, which could materially and adversely affect
our liquidity and our ability to fund and expand our business.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are a holding company in the United States
conducting our operations in China through our PRC subsidiaries. In utilizing the proceeds, we may receive from any offerings, we may
make loans to our PRC subsidiaries, whether currently in existence or to be formed in the future, or we may make additional capital contributions
to our PRC subsidiaries.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Any loans we make to our PRC subsidiaries cannot
exceed statutory limits and must be registered with SAFE, or its local counterparts. Under applicable PRC law, the government authorities
must approve a foreign-invested enterprise&#8217;s registered capital amount, which represents the total amount of capital contributions
made by the stockholders that have registered with the registration authorities. In addition, the authorities must also approve the foreign-invested
enterprise&#8217;s total investment, which is equal to the company&#8217;s registered capital plus the amount of stockholder loans it
is permitted to borrow under the law. The ratio of registered capital to total investment cannot be lower than the minimum statutory requirement.
If we make loans to our operating subsidiaries in China that do not exceed the current maximum amount of borrowings, we will have to register
each loan with SAFE or its local counterpart for the issuance of a registration certificate of foreign debts. In practice, it could be
time-consuming to complete such SAFE registration process. Alternatively, or concurrently with the loans, we might make capital contributions
to our operating subsidiaries in China and such capital contributions involve uncertainties of their own. Further, SAFE promulgated a
new circular (known as Circular 142) in August 2008 with respect to the administration of conversion of foreign exchange capital contributions
of a foreign-invested enterprise. The circular clarifies that RMB converted from foreign exchange capital contributions can only be used
for the activities within the approved business scope of such foreign-invested enterprise and cannot be used for domestic equity investments
unless otherwise permitted.&#160;</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">While we do not foresee this to happen soon, with
respect to future loans by us to our PRC subsidiaries or with respect to future capital contributions by us to our PRC subsidiaries, we
cannot be assured that we will be able to complete the necessary government registrations or obtain the necessary government approvals
on a timely basis, if at all, when the need arises. If circumstances call and if we fail to complete such registrations or obtain such
approvals, our ability to use the proceeds we receive from this offering and to capitalize or otherwise fund our PRC operations may be
negatively affected, which could adversely and materially affect our ability to fund and expand our business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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>The PRC government has significant influence
over companies with China-based operations by enforcing existing rules and regulation, adopting new ones, or changing relevant industrial
policies in a manner that may materially increase our compliance cost, change the relevant industry landscape or otherwise cause significant
changes to our remaining business operations in China, which could result in material and adverse changes in our operations and cause
the value of our securities to significantly decline or be worthless.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The PRC government has significant influence over
China-based operations of any company by allocating resources, providing preferential treatment to industries or companies, or imposing
industry-wide policies on certain industries. The PRC government may also amend or enforce existing rules and regulation, or adopt ones,
which could materially increase our compliance cost, change the relevant industry landscape, or cause significant changes to our business
operations in China. In addition, the PRC regulatory system is based in part on government policies and internal guidance, some of which
are not published on a timely basis or at all, and some of which may even have a retroactive effect. We may not be always aware of all
non-compliance incidents, and may face regulatory investigation, fines, and other penalties as a result. As a result of the changes in
the industrial policies of the PRC government, including the amendment to and/or enforcement of the related laws and regulations, companies
with China-based operations face significant compliance and operational risks and uncertainties. For example, on July 24, 2021, Chinese
state media, including Xinhua News Agency and China Central Television, announced a broad set of reforms targeting private education companies
providing after-school tutoring services and prohibiting foreign investments in institutions providing such after-school tutoring services.
As a result, the market value of certain U.S. listed companies with China-based operations in the affected sectors declined substantially.
On August 30, 2021, the PRC government-imposed restrictions over the provision of online gaming services to minors, aiming at curbing
excessive indulgence in online gaming and protecting minors&#8217; mental and physical health, which could adversely affect the development
of the online gaming industry in China. The PRC government has also imposed severe restrictions over the operations of cryptocurrency
business, which changed the entire industry landscape in China. In addition, the National Development and Reform Commission of China may
classify cryptocurrency mining operations as an industry to be eliminated. We have adopted a development strategy to focus on the development
and expansion of our blockchain and cryptocurrency mining operations into international markets. As of the date of this report, we are
not aware of any similar regulations that may be adopted to significantly curtail our existing business operations in China. However,
if such other adverse regulations or policies are adopted in China, our existing operations in China will be materially and adversely
affected, and we may have to relocate our offices and certain assets to international markets outside China, which may significantly disrupt
our international operations and adversely affect our business, financial condition and results of operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>If we were to be deemed as a &#8220;resident
enterprise&#8221; by PRC tax authorities, we could be subject to tax on our global income at the rate of 25% under the Enterprise Income
Tax Law (&#8220;2008 EIT Law&#8221;) in the PRC and our non-PRC shareholders could be subject to certain PRC taxes.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the 2008 EIT Law and the implementing rules,
both of which became effective January 1, 2008, an enterprise established outside of the PRC with &#8220;de facto management bodies&#8221;
within the PRC may be considered a PRC &#8220;resident enterprise&#8221; and will be subject to the enterprise income tax at the rate
of 25% on its global income as well as PRC enterprise income tax reporting obligations. The implementing rules of the 2008 EIT Law define
&#8220;de facto management&#8221; as &#8220;substantial and overall management and control over the production and operations, personnel,
accounting, and properties&#8221; of the enterprise. If we were to be considered a &#8220;resident enterprise&#8221; by the PRC tax authorities,
our global income would be taxable under the 2008 EIT Law at the rate of 25% and, to the extent we were to generate a substantial amount
of income outside of PRC in the future, we would be subject to additional taxes. In addition, the dividends we pay to our non-PRC enterprise
shareholders and gains derived by such shareholders from the transfer of our shares may also be subject to PRC withholding tax at the
rate up to 10%, if such income were regarded as China-sourced income. In addition, the circular mentioned above details that certain Chinese-invested
enterprises controlled by Chinese enterprises or Chinese group enterprises will be classified as &#8220;resident enterprises&#8221; if
the following are located or resident in China: senior management personnel and departments that are responsible for daily production,
operation and management; financial and personnel decision making bodies; key properties, accounting books, company seal, and minutes
of board meetings and stockholders&#8217; meetings; and half or more of the directors with voting rights or senior management. However,
as of the date hereof, no final interpretation on the implementation of the &#8220;resident enterprise&#8221; designation is available.
Moreover, any such designation, when made by PRC tax authorities, will be determined based on the facts and circumstances of individual
cases. As a result, we cannot determine the likelihood or consequences of our being designated a &#8220;resident enterprise&#8221; as
of the date hereof.</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If the PRC tax authorities determine that we are
a &#8220;resident enterprise,&#8221; we may be subject to enterprise income tax at a rate of 25% on our worldwide income and dividends
paid by us to our non-PRC stockholders as well as capital gains recognized by them with respect to the sale of our stock may be subject
to a PRC withholding tax. This will have an impact on our effective tax rate, a material adverse effect on our net income and results
of operations, and it may require us to withhold tax on our non-PRC stockholders.</p><div>

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

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Because most of our assets are located outside of the United States
and because almost all our directors and officers reside outside of the United States, it may be difficult for you to use the United
States Federal securities laws to enforce your rights against us and our officers and most of our directors or to enforce judgments of
United States courts against us or most of our directors and officers in the PRC.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Almost all our present officers and directors
reside outside of the United States; accordingly, it may be difficult to serve them with process in case of a legal action against them.
In addition, our operating subsidiaries are in the PRC and substantially all their assets are located outside of the United States. It
may therefore be difficult for investors in the United States to enforce their legal rights based on the civil liability provisions of
the United States Federal securities laws against us or our officers and directors in the courts of either the United States or the PRC
and, even if civil judgments are obtained in courts of the United States, to enforce such judgments in PRC courts. It is unclear if extradition
treaties now in effect between the United States and the PRC would permit effective enforcement against us or most of our directors and
officers of criminal penalties, under the United States Federal securities laws or otherwise. In addition, enforcement of a foreign judgment
in the PRC may be limited or otherwise affected by applicable bankruptcy, insolvency, liquidation, arrangement, moratorium or similar
laws relating to or affecting creditors&#8217; rights generally and will be subject to a statutory limitation of time within which proceedings
may be brought.</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"><i>Failure to comply with the U.S. Foreign Corrupt
Practices Act could subject us to penalties and other adverse consequences.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are required to comply with the United States
Foreign Corrupt Practices Act, which generally prohibits United States companies from engaging in bribery or other prohibited payments
to foreign officials for obtaining or retaining business. Foreign companies, including some that may compete with us, are not subject
to these prohibitions, and therefore may have a competitive advantage over us. Corruption, extortion, bribery, pay-offs, theft and other
fraudulent practices may occur in the PRC. If our competitors engage in these practices, they may receive preferential treatment, giving
our competitors an advantage in securing business, which would put us at a disadvantage. We can make no assurance that our employees or
other agents will not engage in such conduct for which we might be held responsible. If our employees or other agents are found to have
engaged in such practices, we could suffer severe penalties and other consequences that may have a material adverse effect on our business,
financial condition and results of operations.</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"><i>We may have difficulty managing the risk associated with doing business
in the Chinese fertilizer and agricultural products sectors.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In general, the fertilizer and agricultural products
sectors in China are affected by a series of factors, including, but not limited to, natural, economic and social such as climate, market,
technology, regulation, and globalization, which makes risk management difficult. Fertilizer and agricultural products operations in China
face similar risks as present in other countries; however, in the PRC these can either be mitigated or exacerbated due to governmental
intervention through policy promulgation and implementation either in the fertilizer and agricultural products or sectors which provide
critical inputs to fertilizer and agricultural products such as energy or outputs such as transportation. While not an exhaustive list,
the following factors could significantly affect our ability to do business:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td><span style="font-size: 10pt">food, feed, and energy demand including liquid fuels and crude oil;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td><span style="font-size: 10pt">agricultural, financial, energy and renewable energy and trade policies;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

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

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

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td><span style="font-size: 10pt">input and output pricing due to market factors and regulatory policies;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">production and crop progress due to adverse weather conditions, equipment deliveries, and water and irrigation conditions; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td><span style="font-size: 10pt">infrastructure conditions and policies.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Currently, we do not hold and do not intend to
purchase insurance policies to protect revenue in the case that the above conditions cause losses of revenue.</p><div>

</div><p style="font: 10pt Times New Roman, 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>Risks Related to an Investment in our Stock.</b></p><div>

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

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Numerous factors, many of which are beyond our control, may cause the
market price of our Common Stock to fluctuate significantly.</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"><i>We may not pay any cash dividends in the foreseeable future.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We paid a cash dividend on January 30, 2015 to
stockholders of record as of the close of business on the record date of October 31, 2014. However, we may not anticipate paying cash
dividends on our common stock in the foreseeable future and we may not have sufficient funds legally available to pay dividends. Even
if the funds are legally available for distribution, we may nevertheless decide not to pay, or may be unable to pay, any dividends. At
present we intend to retain all earnings for our company&#8217;s operations.</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"><i>The market price for our common stock may be
volatile and subject to wide fluctuations, which may adversely affect the price at which you can sell our shares.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The market price for our common stock may be volatile
and subject to wide fluctuations in response to factors including the following:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td><span style="font-size: 10pt">actual or anticipated fluctuations in our quarterly operations results;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td><span style="font-size: 10pt">filing of a class action lawsuit against us and certain of our current and former officers;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td><span style="font-size: 10pt">changes in financial estimates by securities research analysts;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td><span style="font-size: 10pt">conditions in foreign or domestic fertilizer and agricultural markets;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td><span style="font-size: 10pt">changes in the economic performance or market valuations of other companies in the same industry;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">announcements by us or our competitors of new products, acquisitions, strategic partnerships, joint ventures or capital commitments;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td><span style="font-size: 10pt">addition or departure of key personnel;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td><span style="font-size: 10pt">fluctuations of exchange rates between the RMB and the U.S. dollar;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td><span style="font-size: 10pt">intellectual property litigation;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td><span style="font-size: 10pt">general economic or political conditions in the PRC; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td><span style="font-size: 10pt">Other events or factors, many of which are beyond our control.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, the securities market has from time-to-time
experienced significant price and volume fluctuations that are not related to the operating performance of companies. These market fluctuations
may also materially and adversely affect the market price of our stock, regardless of our actual operating performance.</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"><i>We may require additional financing in the
future and our operations could be curtailed if we are unable to obtain required additional financing when needed.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We may need to obtain additional equity or debt
financing to fund future capital expenditures. Additional equity may result in dilution to the holders of our outstanding shares of capital
stock. Additional debt financing may include conditions that would restrict our freedom to operate our business, such as conditions that:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">limit our ability to pay dividends or require us to seek consent for the payment of dividends;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">increase our vulnerability to general adverse economic and industry conditions;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">require us to dedicate a portion of our cash flow from operations to payments on our debt, thereby reducing the availability of our cash flow to fund capital expenditures, working capital and other general corporate purposes; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">limit our flexibility in planning for, or reacting to, changes in our business and our industry.</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">We cannot guarantee that we will be able to obtain any additional financing
on terms that are acceptable to us, or at all.</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"><i>A SEC investor bulletin regarding reverse mergers
may drive down the market price of our common stock.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 9, 2011, the SEC issued an investor bulletin
in which it explained the process by which a company becomes a public company by means of a reverse merger, described the potential risks
of investing in a reverse merger company and detailed recent enforcement actions taken by it against certain reverse merger companies.
The investor bulletin raised specific concerns with respect to foreign companies that access the U.S. markets through the reverse merger
process, as we did. The SEC investor bulletin could lead investors in our common stock to sell their shares and may cause other investors
not to invest in us, thus driving down the market price of our common stock or making it more difficult for us to raise funds in the future.</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"><i>Stockholders should have no expectation of any dividends in the
future.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We paid a cash dividend on January 30, 2015 to
stockholders of record as of the close of business on the record date of October 31, 2014. However, the Board of Directors may not intend
to declare any dividends on our common stock soon, but instead currently intends to retain all earnings, if any, for use in the operation
and expansion of our business. If we decide to pay dividends, foreign exchange and other regulations in China may restrict our ability
to distribute retained earnings from China or convert those payments from Renminbi into foreign currencies.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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>If our common stock were delisted and determined
to be a &#8220;penny stock,&#8221; a broker-dealer may find it more difficult to trade our common stock and an investor may find it more
difficult to acquire or dispose of our common stock in the secondary market.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If our common stock were removed from listing
with the New York Stock Exchange, it may be subject to the so-called &#8220;penny stock&#8221; rules. The SEC has adopted regulations
that define a &#8220;penny stock&#8221; to be any equity security that has a market price per share of less than $5.00, subject to certain
exceptions, such as any securities listed on a national securities exchange. For any transaction involving a &#8220;penny stock,&#8221;
unless exempt, the rules impose additional sales practice requirements on broker-dealers, subject to certain exceptions. If our common
stock were delisted and determined to be a &#8220;penny stock,&#8221; a broker-dealer may find it more difficult to trade our common stock
and an investor may find it more difficult to acquire or dispose of our common stock on the secondary market. Investors in penny stocks
should be prepared for the possibility that they may lose their whole investment.</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"><i>The fact that we operate through a VIE poses
certain risks.</i></p><div>

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

</div><p style="text-align: justify; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">China Green Agriculture, Inc., as a holding company incorporated in
Nevada, the United States, without material operations of its own, relies on dividends and other distributions on equity paid by its PRC
operating subsidiaries for its cash needs. We do not control the VIE or own any equity interest in it, but rely solely on contractual
arrangements with the VIE. These contractual relationships are not equivalent to an equity position; their principal purpose is to allow
the Company to consolidate the VIE results for US GAAP purposes. These contracts have not been tested in a court of law; the other parties
to them could violate them, and we cannot be sure the courts will allow us any recourse in the case of such violations. Investors may
experience difficulties in effecting service of legal process, enforcing foreign judgments or bringing original actions in China based
upon U.S. laws, including the federal securities laws or other foreign laws against us or our management.</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Risks Related to Cybersecurity.</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"><i>We may be exposed to cybersecurity threats
and hacks, which could have a material adverse effect on our business, financial condition and results of operations.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">The threats to network
and data security are increasingly diverse and sophisticated. Despite our efforts and processes to prevent breaches, our computer servers
and computer systems may be vulnerable to cybersecurity risks, including denial-of-service attacks, physical or electronic break-ins,
employee theft or misuse and similar disruptions from unauthorized tampering with our computer servers and computer systems. The preventive
actions we take to reduce the risk of cyber incidents and protect our information technology and networks may be insufficient to repel
a major cyber-attack in the future. To the extent that any disruption or security breach results in a loss or damage to our network, in
unauthorized disclosure of confidential information or in a loss of our cryptocurrencies, it could cause significant damage to our reputation,
lead to claims against us and ultimately have a material adverse effect on our business, financial condition and results of operations.
Additionally, we may be required to incur significant costs to protect against damage caused by these disruptions or security breaches
in the future.</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"><i>We may experience cybersecurity incidents such
as telecom fraud.</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">Cyberattacks and security vulnerabilities could
lead to increased costs, harm to employees.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Threats to IT security can take a variety of forms.
Individual and groups of hackers and sophisticated organizations, undertake attacks that pose threats to our IT. These actors may use
a wide variety of methods. Some fraudsters may steal the communication information of corporate executives such as WeChat, QQ, Dingding,
and mail to trick corporate financial personnel to transfer money. They usually use &#8220;contract payment&#8221;, &#8220;deposit&#8221;,
&#8220;business payment&#8221; and other reasons to induce the company&#8217;s financial personnel to transfer money from the company&#8217;s
account. Financial personnel may not ask the relevant personnel for instructions and approval before the transfer of funds, and when the
criminal suspects send instructions through QQ, they do not communicate and verify with the relevant person in charge of the company,
and transfer the money to others&#8217; accounts without authorization, resulting in the loss of the company&#8217;s property. Some fraudsters
pose as national public security personnel, on the grounds of involvement, anti-money laundering, etc., to induce the click of unknown
network links, by installing Trojan viruses in electronic products tools, steal online banking or mobile banking information, and directly
steal funds. Telecom network fraud cases show a trend of multiple, and the amount of money involved is huge. These risks, if realized,
may increase our costs, damage our reputation, or negatively impact our revenues or margins.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We actively improve the corresponding rules and
regulations, clear job responsibilities, strengthen vocational skills training, strengthen anti-fraud publicity, popularize anti-fraud
knowledge, enhance prevention awareness, and strengthen the ability to prevent telecom fraud. In addition, in order to defend against
security threats to our IT systems, we need to constantly update security tools such as more secure firewalls and anti-virus software.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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>We may experience cybersecurity incidents such
as intellectual property theft.</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Intellectual property theft can cause organizations
to suffer significant financial losses, and not only that, it can also raise compliance and legal issues, affecting our operations and
growth.</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">Common forms of intellectual property theft include
hacking, abuse of access by employees and subcontractors, and human error. Cybercriminals can gain unauthorized access to sensitive data
and intellectual property through techniques such as phishing and malware infiltration. Dealing with stolen intellectual property is a
lengthy and expensive process that can take years of legal proceedings.</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">Protecting intellectual property involves taking
steps to ensure the security of confidential information in a company&#8217;s digital systems and physical environment, which includes
the following practices: identifying the most valuable data, identifying security vulnerabilities in systems, regularly reviewing access
to all IP, establishing a data security policy, establishing a baseline of normal activities, and employee education.</p><div>

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

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

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

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

</div><div><a id="a_004"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 1B. Unresolved Staff Comments</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">Not applicable.</p><div>

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

</div><div><a id="a_005"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 2. Properties</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There is no private ownership of land in China.
All land is owned by the PRC government on behalf of all Chinese citizens or collectively owned by farmers. Land use rights can be granted
or transferred with or without consideration upon approval by the PRC State Land Administration Bureau or its authorized branches.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our principal executive offices are located at
Third floor, Borough A, Block A. No. 181, South Taibai Road, Xi&#8217;an, Shaanxi Province, PRC 710065. The office space is approximately
360 square meters (3,875 square feet). It is rented from Xi&#8217;an Kingtone Information Technology Co., Ltd. (&#8220;Kingtone Information&#8221;),
for a term of two years from July 1, 2022 at monthly rent of RMB28,000 (approximately $3,850) for 612 square meters (approximately 6,588
square feet) of office space.</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">Through Jinong, we own an approximately 6,495
square meters (69,911 square feet) production facility that manufactures liquid fertilizer products and a 13,803-square meter (148,576
square feet) production facility that produces liquid and highly concentrated (powdered) fertilizers, located in the Yang Ling Agriculture
High-Tech Demonstration Zone, on No. 6 Guhua 5 Road, Yangling, Xi&#8217;an, Shaanxi province, PRC 712100. The production facilities occupy
approximately 30,947 square meters (333,111 square feet) of land, which contains office buildings, warehouses and research laboratories.
The production lines have a total annual production capacity of 55,000 metric tons. We own the land use rights for the land Jinong&#8217;s
manufacturing facilities are situated for a term of 50 years from 2001.</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">Yuxing, Jinong&#8217;s wholly owned subsidiary,
has land use rights to over 353,000 square meters (3,799,660 square feet) of land located in Hu County, Xi&#8217;an, Shaanxi Province
on which we have built 98 sunlight greenhouses and 6 intelligent greenhouses as part of a research and development center currently under
construction. Yuxing owns the land use rights to the property for a term of 50 years from 2009.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Through Gufeng and Tianjuyuan, we own an additional
17,930 square meters (approximately 192,997 square feet) of manufacturing, office and warehouse space and 47,110 square meters (approximately
507,088 square feet) of auxiliary facilities of the building located on approximately 42,726 square meters (459,898 square feet) of land
located in No. 6 Mafang Logistics Park, Pinggu, Beijing. In addition, the eight manufacturing facilities of Gufeng and Tianjuyuan collectively
increased our total annual production capacity by another 500,000 metric tons.</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">Tianjuyuan rents approximately 47,333 square meters
(509,488 square feet) of land in the Ping Gu District of Beijing. Under the rental agreement dated February 16, 2004 with the village
committee of Dong Gao Village and Zhen Nan Zhang Dai Village in the Beijing Ping Gu District. The rental term is from February 1, 2004
to January 31, 2054. While the rental agreement was recognized previously by our PRC counsel as invalid and unenforceable due to its permitted
use, we have since obtained the proper land use right certificate from the relevant government entity.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Antaeus rents approximately 404 square meters
(4,348 square feet) of office in Austin, Texas. The rental term is from April 1, 2024 to March 31, 2025.</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The details on our properties and manufacturing facilities are described
in the table below:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; width: 25%; font-weight: bold; text-align: left">Facility Location and<br/> Production Segment</td><td style="text-align: center; width: 1%; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; width: 33%; font-weight: bold; text-align: center">Address</td><td style="text-align: center; width: 1%; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; width: 15%; font-weight: bold; text-align: center">Area (square meters/<br/> square feet)</td><td style="text-align: center; width: 1%; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; width: 24%; font-weight: bold; text-align: center">Ownership Status and<br/> Term</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Xi&#8217;an &#8211; Fertilizers (Jinong) </td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">Yang Ling Agriculture High- tech Demonstration Zone, No. 6 Guhua 5 Road, Yangling, Xi&#8217;an, Shaanxi province</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">30,947 sq. m. <br/>(333,111 sq. ft.)</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left"><span style="font-size: 10pt">Land use right (Certificate #006012633) expires in January 2051* <sup>(1)</sup></span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Xi&#8217;an &#8211; Fertilizers (Jinong)</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">Yang Ling Agriculture High- tech Demonstration Zone, Guhua 5 Road, Yangling, Xi&#8217;an, Shaanxi province</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">6,495 sq. m. No. 6 <br/>(69,911 sq. ft.)</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left"><span style="font-size: 10pt">Building Ownership Certificate (Certificate # 20050722) * <sup>(1)</sup></span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Xi&#8217;an &#8211; Research and development center (Yuxing)</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">North Xin&#8217;an Village, Weifeng, Hu County, Shaanxi Province</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">353,000 sq. m. <br/>(3,799,660 sq. ft.)</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">Land use right (Certificate #006001700) expires in August 2059</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Beijing &#8211; Fertilizers (Tianjuyuan &amp; Gufeng)</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">South of Nanzhangdai Village, Donggaocun Town, Ping Gu District, Beijing</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">42,726 sq. m. <br/>(459,898 sq. ft.)</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left"><span style="font-size: 10pt">Land use right (Certificate #2003189) expires in August<br/> 2053 * <sup>(1)</sup></span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Beijing &#8211; Fertilizers (Tianjuyuan &amp; Gufeng)</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">South of Nanzhangdai Village, Donggaocun Town, Ping Gu District, Beijing</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">17,930 sq. m. <br/>(192,997 sq. ft.)</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left"><span style="font-size: 10pt">Building Ownership Certificate# 33142 * <sup>(1)</sup></span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left; text-indent: -9pt; padding-left: 9pt">Beijing &#8211; Fertilizers (Tianjuyuan &amp; Gufeng)</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">South of Nanzhangdai Village, Donggaocun Town, Ping Gu District, Beijing</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">47,333 sq. m. <br/>(509,488 sq. ft.)</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top">Rent from February 2004 to January 2054</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">Austin &#8211; Bitcoin (Antaeus)</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">3415 Greystone Dr, Suite 205, Austin, TX 78731</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">404 sq. m. <br/>(4,348 sq. ft.)</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: top">Rent from April 2024 to March 2025</td></tr>
  </table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt"><sup>* (1)</sup></span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">As of June 30, 2024, the encumbrances over our land use right and building ownership are summarized as below:</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: left">No.</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Loan <br/> Amount</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Lending Institution</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Contract &#160;<br/> Period</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Type of<br/> &#160;Guarantee</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Interest<br/> Rate<br/> (Per&#160;Annum)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold; vertical-align: bottom">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Property under<br/> Mortgage</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; width: 5%; text-align: left">1</td><td style="width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 15%; text-align: left">RMB 9 million<br/>
($1,237,500)</td><td style="width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 24%; text-align: center">Beijing Bank -Pinggu Branch</td><td style="width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 13%; text-align: center">June 28, 2024-<br/>
June 27, 2025</td><td style="width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 13%; text-align: center">Mortgage</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3.95</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 13%; text-align: center">Tianjuyuan&#8217;s land</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom; 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: center; vertical-align: bottom">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">2</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">RMB 10 million<br/>
($1,375,000)</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">Huaxia Bank -HuaiRou Branch</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">June 28, 2024- <br/>
June 28, 2025</td><td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">Mortgage</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.65</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">Tianjuyuan&#8217;s land</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left"/><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom; 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: center; vertical-align: bottom">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">3</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">RMB 7 million<br/>
($962,500)</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">Pinggu New Village Bank</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">June 28, 2024-<br/>
June 27, 2025</td><td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">Mortgage</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.00</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">Tianjuyuan&#8217;s land</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left"/><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom; 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: center; vertical-align: bottom">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">4</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">RMB 6.8 million<br/>
($935,000)</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">Industrial Bank Co. Ltd</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">August 19, 2022-<br/>
August 18, 2024 </td><td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">Mortgage</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.98</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">Office Building</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left"/><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom; 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: center; vertical-align: bottom">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">5</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">RMB 20 million<br/>
($2,750,000)</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">Industrial Bank Co. Ltd</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">October 7, 2023-<br/>
October 6, 2024</td><td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">Mortgage</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.70</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">Jinong&#8217;s land</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left"/><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom; 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: center; vertical-align: bottom">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">6</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: left">RMB 15 million<br/>
($2,062,500)</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">Chang&#8217;An Bank</td><td>&#160;</td>
    <td style="vertical-align: top; text-align: center">June 14, 2024-<br/>
June 13, 2027</td><td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">Mortgage</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.00</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">Yuxing&#8217;s land</td></tr>
  </table><div>

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

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

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

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

</div><div><a id="a_006"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 3. Legal Proceedings</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">On June 5, 2020, an individual filed suit pro
se (as in, representing oneself without an attorney) in the Southern District of Florida federal court alleging violations of the Securities
Exchange Act. The Company believes the action is without merit and vigorously opposed it. The Company moved to dismiss the litigation
and for attorney&#8217;s fees from the plaintiff. On November 2, 2020, the case was transferred to the United States District Court for
The Southern District Of New York. On March 31, 2021, the Southern District of New York federal court presiding over the case dismissed
all claims against the Company, its executives, and its independent directors.&#160; The dismissal was without prejudice and the plaintiff
can appeal or amend within 30 days, or by October 29, 2021. The plaintiff amended the complaint on Oct 30, 2021. On August 30, 2022, the
Southern District of New York federal court presiding over the case issued an order granting motions to dismiss all claims in the amended
complaint against the Company, its executives, and its independent directors. On September 6, 2022, the plaintiff filed a notice of civil
appeal to the U.S. Court of Appeals, Second Circuit. On December 11, 2023, the Second Circuit affirmed the district court&#8217;s decision.
On or about April 19, 2024, the Plaintiff filed an appeal to the Supreme Court of the United States. The Company does not believe a response
to Plaintiff&#8217;s appeal is necessary.&#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">On May 28, 2024, an individual commenced a lawsuit in Texas state court
against the Company and its co-CEO, Mr. Zhibiao Pan. The individual alleges that the Company used funds he stored in cryptocurrency wallets
operated by entities related to Mr. Pan to purchase cryptocurrency mining sites. The Company plans to dismiss the lawsuit. The Company
has engaged counsel and negotiated an extension to enable investigation of this matter, and will be responding to the lawsuit in December
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">There are no other actions, suits, proceedings,
inquiries or investigations before or by any court, public board, government agency, self-regulatory organization or body pending or,
to the knowledge of the executive officers of our company or any of our subsidiaries, threatened against or affecting our company, our
common stock, any of our subsidiaries or of our companies or our subsidiaries&#8217; officers or directors in their capacities as such,
in which an adverse decision could have a material adverse effect.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">From time to time, the
Company is a party to various legal actions or disputes that arise in the ordinary course of our business that we believe will not have
a material effect on our business or financial condition, including claims and lawsuits alleging breaches of our contractual obligations.
See Note 16, &#8220;Commitments and Contingencies&#8221; to the Consolidated Financial Statements.</p><div>

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

</div><div><a id="a_007"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 4. Mine Safety Disclosures.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">This item is not applicable to us.</p><div>

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

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

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

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

</div><div><a id="a_008"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span style="text-decoration:underline">PART II</span></b></p><div>

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

</div><div><a id="a_009"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 5. Market For Registrant&#8217;s Common
Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.</b></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have two authorized classes of equity securities:
(i) common stock, par value $0.001 per share, 14,793,538 shares of which were outstanding as of October 15, 2024, and (ii) preferred stock,
par value $0.001 per share, of which no shares were outstanding as of October 15, 2024. Since December 7, 2009, our common stock has been
listed and traded on the NYSE under the symbol &#8220;CGA.&#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"><b>Holders</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">As of October 15, 2024, there were approximately
328 shareholders of record of our common stock. This does not reflect the number of persons or entities who held stock in nominee or &#8220;street&#8221;
name through various brokerage firms.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 27, 2009, our Board of Directors (the
&#8220;Board&#8221;) adopted the Company&#8217;s 2009 Equity Incentive Plan (the &#8220;Incentive Plan&#8221;). On December 11, 2009,
our stockholders approved the Incentive 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 Incentive Plan by three million shares. On April 23, 2019, our Board approved the
fourth amendment to increase the shares covered by the Incentive 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.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 10, 2023, the Board adopted the Company&#8217;s
2023 Plan, which is subject to the approval by our stockholders under Proposal No. 2 in the forthcoming annual meeting to be held on November
7, 2023.</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">As of October 15, 2024, there were no outstanding
options to purchase any shares of common stock granted under the Plans. Options granted in the future under the Plans are within the discretion
of our Board or our compensation committee. The following table summarizes the number of shares of our common stock authorized for issuance
under the Plans as of October 15, 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"><b>Equity Compensation Plan Information</b></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Number of<br/> securities to<br/> be issued<br/> upon<br/> exercise of<br/> outstanding<br/> options,<br/> warrants and<br/> rights</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Weighted-<br/> average<br/> exercise <br/> price of<br/> outstanding<br/> options,<br/> warrants <br/> and rights</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Number of<br/> securities<br/> under equity<br/> compensation<br/> plans (excluding<br/> securities<br/> reflected in<br/> column (a))</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Plan category</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(a)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(b)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(c)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt">Equity compensation plans approved by security holders</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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">59,011</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Equity compensation plans to be approved by security holders</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,700,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">&#8212;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">&#8212;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">2,759,011</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><div>

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

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

</div><!-- Field: Page; Sequence: 45; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- 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">Performance Graph</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following graph compares the cumulative total
return on our common stock, the NYSE Composite Index and a peer group index consisting of companies reporting under the S&amp;P 500 Fertilizers
&amp; Agricultural Chemicals Sub Industry Index over the period commencing on June 30, 2019 and ending on June 30, 2024.</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-top: 0pt; margin-bottom: 0pt; text-align: center"><img alt="" src="image_002.jpg"/></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The performance graph in this Item 5 is not deemed
to be &#8220;soliciting material&#8221; or to be &#8220;filed&#8221; with the Commission or subject to Regulation 14A or 14C under the
Exchange Act or to the liabilities of Section 18 of the Exchange Act, and will not be deemed to be incorporated by reference into any
filings under the Securities Act or the Exchange Act, whether made before or after the date of this Report and irrespective of any general
incorporation language in such filings.</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>Recent Sales of Unregistered Securities; Use of Proceeds from Unregistered
Securities.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There was no unregistered sale of the Company&#8217;s
equity securities during the fiscal year ended June 30, 2024, that were not otherwise disclosed in a Quarterly Report on Form 10-Q or
a Current Report on Form 8-K.</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>Issuer Purchases of Equity Securities</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There was no purchase of equity securities by
the Company during the fiscal year ended June 30, 2024, that were not otherwise disclosed in a Quarterly Report on Form 10-Q or a Current
Report on Form 8-K.</p><div>

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

</div><div><a id="a_010"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 6. [Reserved]</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has elected to early adopt the amendment
to Item 301 of Regulation S-K and is no longer required to provide five years of selected financial data.</p><div>

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

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

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

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

</div><div><a id="a_011"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 7. Management&#8217;s Discussion and Analysis
of Financial Condition and Results of Operations.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>The following discussion and analysis of our
financial condition and results of operations should be read in conjunction with our consolidated financial statements and the notes to
those financial statements appearing elsewhere in this report. This discussion and analysis contain forward-looking statements that involve
significant risks and uncertainties. As a result of many factors, such as the slow-down of the macro-economic environment in China and
its impact on economic growth in general, the competition in the fertilizer industry and the impact of such competition on pricing, revenues
and margins, the weather conditions in the areas where our customers are based, the cost of attracting and retaining highly skilled personnel,
the prospects for future acquisitions, and the factors set forth elsewhere in this report, our actual results may differ materially from
those anticipated in these forward-looking statements. With these risks and uncertainties, there can be no assurance that the forward-looking
statements contained in this report will in fact occur. You should not place undue reliance on the forward-looking statements contained
in this report.</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"><i>The forward-looking statements speak only as
of the date on which they are made, and, except to the extent required by U.S. federal securities laws, we undertake no obligation to
update any forward-looking statement to reflect events or circumstances after the date on which the statement is made or to reflect the
occurrence of unanticipated events.&#160;Further, the information about our intentions contained in this report is a statement of our
intention as of the date of this report and is based upon, among other things, the existing regulatory environment, industry conditions,
market conditions and prices, and our assumptions as of such date.&#160;We may change our intentions, at any time and without notice,
based upon any changes in such factors, in our assumptions or otherwise.</i></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>Unless the context indicates otherwise, as
used in the notes to the financial statements of the Company, the following are the references herein of all the subsidiaries of the Company
(i) Green Agriculture Holding Corporation (&#8220;Green New Jersey&#8221;), a wholly-owned subsidiary of Green Nevada incorporated in
the State of New Jersey; (ii) Shaanxi TechTeam Jinong Humic Acid Product Co., Ltd. (&#8220;Jinong&#8221;), a wholly-owned subsidiary of
Green New Jersey organized under the laws of the PRC; (iii) Xi&#8217;an Hu County Yuxing Agriculture Technology Development Co., Ltd.
(&#8220;Yuxing&#8221;), a Variable Interest Entity in the PRC (&#8220;VIE&#8221;) controlled by Jinong through contractual agreements;
(iv) Beijing Gufeng Chemical Products Co., Ltd., a wholly-owned subsidiary of Jinong in the PRC (&#8220;Gufeng&#8221;); (v) Beijing Tianjuyuan
Fertilizer Co., Ltd., Gufeng&#8217;s wholly-owned subsidiary in the PRC (&#8220;Tianjuyuan&#8221;). Yuxing may also collectively be referred
to as the &#8220;the VIE Company&#8221;, and (vi)Antaeus Tech, Inc. (&#8220;Antaeus&#8221;), a wholly-owned subsidiary of Green Nevada
incorporated in the State of Delaware.</i></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>Unless the context otherwise requires, all
references to (i) &#8220;PRC&#8221; and &#8220;China&#8221; are to the People&#8217;s Republic of China; (ii) &#8220;U.S. dollar,&#8221;
&#8220;$&#8221; and &#8220;US$&#8221; are to United States dollars; and (iii) &#8220;RMB&#8221;, &#8220;Yuan&#8221; and Renminbi are to
the currency of the PRC or China.</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"><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"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are engaged in the research, development, production,
and sale of various types of fertilizers, agricultural products and Bitcoin in the PRC and United State through our wholly owned Chinese
subsidiaries, Jinong and Gufeng (including Gufeng&#8217;s subsidiary Tianjuyuan), Yuxing, a VIE associated with Jinong, and our wholly
owned U.S. subsidiary Antaeus. Our primary business is fertilizer products, specifically humic-acid based compound fertilizer produced
by Jinong and compound fertilizer, blended fertilizer, organic compound fertilizer, slow-release fertilizer, highly concentrated water-soluble
fertilizer, and mixed organic-inorganic compound fertilizer produced by Gufeng. In addition, through Yuxing, we develop and produce various
agricultural products, such as top-grade fruits, vegetables, flowers and colored seedlings. Besides, we engaged in the mining of digital
assets Bitcoin through Antaeus. For financial reporting purposes, our operations are organized into four business segments: fertilizer
products (Jinong), fertilizer products (Gufeng), agricultural products (Yuxing), and Bitcoin (Antaeus).</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The fertilizer business conducted by Jinong and
Gufeng generated approximately 88.8% and 92.1% of our total revenues for the years ended June 30, 2024 and 2023, respectively. Yuxing
generated 9.8% and 7.8% of our revenues for the years ended June 30, 2024 and 2023, respectively. Yuxing serves as a research and development
base for our fertilizer products. Antaeus generated 1.3% and 0.2% of our revenues for the 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"></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Fertilizer Products</i></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">As of June 30, 2024, we had developed, produced,
and sold a total of 407 different fertilizer products in use, of which 71 were developed and produced by Jinong and 336 by Gufeng.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Below is a table that shows the metric tons of
fertilizer sold by Jinong and Gufeng and the revenue per ton for the periods indicated:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended June 30,</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="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Change 2023 to 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">(Metric tons)</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%">Jinong</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">33,474</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">31,637</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,837</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;5.8</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Gufeng</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">105,597</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">143,882</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(38,285</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">-26.6</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">139,070</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">175,519</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(36,448</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">-20.8</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table><div>

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">(Revenue per tons)</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Jinong</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">983</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,279</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Gufeng</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">491</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">516</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the fiscal year ended June 30, 2024, we sold
approximately 139,070 metric tons of fertilizer products, as compared to 175,519 metric tons for the fiscal year ended June 30, 2023.
For the fiscal year ended June 30, 2024, Jinong sold approximately 33,474 metric tons of fertilizer products, as compared to 31,637 metric
tons for the fiscal year ended June 30, 2023. For the fiscal year ended June 30, 2024, Gufeng sold approximately 105,597 metric tons of
fertilizer products, as compared to 143,882 metric tons for the fiscal year ended June 30, 2023.&#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">Our sales of fertilizer products to five provinces
accounted for approximately 68.0% of our manufactured fertilizer revenue for year ended June 30, 2024.&#160;Specifically, the provinces
and their respective percentage contributed to our fertilizer revenues were Hebei (29.6%), Heilongjiang (12.2%), Inner Mongolia (10.6%),
Liaoning (10.4%), and Shaanxi (5.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">As of June 30, 2024, we had a total of 935 distributors
covering 22 provinces, 4 autonomous regions and 4 central government-controlled municipalities in China. Jinong had 590 distributors in
China. Jinong&#8217;s sales are not dependent on any single distributor or any group of distributors. Jinong&#8217;s top five distributors
accounted for 25.9% of its fertilizer revenues for the fiscal year ended June 30, 2024. Gufeng had 345 distributors, including some large
state-owned enterprises. Gufeng&#8217;s top five distributors accounted for 45.0% of its revenues for 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"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Agricultural Products</i></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">Through Yuxing, we develop, produce and sell high-quality
flowers, green vegetables and fruits to local marketplaces and various horticulture and planting companies. We also use certain of Yuxing&#8217;s
greenhouse facilities to conduct research and development activities for our fertilizer products. The three PRC provinces that accounted
for 83.8% of our agricultural products revenue for the fiscal year ended June 30, 2024 were Shaanxi (72.4%), Beijing (7.1%), and Zhejiang
(4.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"><i>Digital Assets Bitcoin</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In March 2023, we purchased digital assets mining
machines and established Antaeus Tech Inc. (&#8220;Antaeus&#8221;) in the State of Texas to mine digital assets Bitcoin. Through Antaeus,
we expanded our activities in the mining of digital assets Bitcoin.</p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the three months ending June 30, 2024,
Jinong discontinued 7 obsolete products and terminated 150 unqualified distributors. Meanwhile, Gufeng did not introduce any new fertilizer
products or onboard new distributors.</p><div>

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Fiscal Year ended June 30, 2024 Compared to the Year ended June
30, 2023.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FOR THE YEARS ENDED JUNE 30</b></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Change<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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Change<br/> %</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Sales</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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="width: 52%; text-indent: -9pt; padding-left: 0.25in">Jinong</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">32,954,490</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">40,247,303</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(7,292,813</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">-18.1</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 0.25in">Gufeng</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">52,189,666</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">74,028,542</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(21,838,876</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-29.5</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 0.25in">Yuxing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,416,451</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,654,168</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(237,717</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-2.5</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">Antaeus</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,285,181</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">210,342</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">1,074,839</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">511.0</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 27pt">Net sales</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">95,845,788</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">124,140,355</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(28,294,567</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-22.8</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Cost of goods sold</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 0.25in">Jinong</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,778,141</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">28,942,247</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(7,164,106</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-24.8</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 0.25in">Gufeng</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">45,600,383</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">65,143,060</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(19,542,677</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-30.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 0.25in">Yuxing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,816,566</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,981,531</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(164,965</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-2.1</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">Antaeus</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">928,718</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">155,224</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">773,494</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">498.3</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 27pt">Cost of goods sold</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">76,123,808</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">102,222,062</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">(26,098,254</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">-25.5</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.5in">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19,721,980</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,918,293</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,196,313</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-10.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Operating expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Selling expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,790,881</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,334,453</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(543,572</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-6.5</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">General and administrative expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">40,779,553</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">27,197,200</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,582,354</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">49.9</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">Change in fair value of Bitcoin</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,701</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">2,701</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">100.0</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 27pt">Total operating expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">48,573,135</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">35,531,653</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">13,041,483</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">36.7</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.5in">Loss from operations</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(28,851,155</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(13,613,360</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">(15,237,796</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">111.9</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Other income (expense)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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; text-indent: -9pt; padding-left: 0.25in">Other income (expense)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">132,974</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">271,111</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(138,138</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-51.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">194,401</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">258,248</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(63,846</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-24.7</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(292,186</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(295,804</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,618</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-1.2</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 27pt">Total other income (expense)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">35,189</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">233,555</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">(198,366</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">-84.9</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.5in">Loss before income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(28,815,966</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(13,379,805</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(15,436,162</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">115.4</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.5in">Provision for income taxes</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(410,651</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(97,820</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">(312,832</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">319.8</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.5in">Net loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(28,405,315</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(13,281,985</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(15,123,330</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">113.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; text-indent: -9pt; padding-left: 9pt">Other comprehensive loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.5in">Foreign currency translation loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">399,957</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(13,536,051</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">13,936,008</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">-103.0</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 0.5in">Comprehensive loss</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(28,005,358</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(26,818,036</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">(1,187,322</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">4.4</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">Basic weighted average shares outstanding</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,936,757</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,248,684</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">688,073</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.2</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Basic net loss per share</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(2.04</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1.00</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">(1.04</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">103.3</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">Diluted weighted average shares outstanding</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,936,757</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,248,684</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">688,073</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.2</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Diluted net loss per share</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(2.04</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1.00</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">(1.04</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">103.3</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Net Sales</i></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">Total net sales for the fiscal year ended June
30, 2024 were $95,845,788, a decrease of $28,294,567 or 22.8%, from $124,140,355 for the fiscal year ended June 30, 2023. This decrease
was principally due to Gufeng&#8217;s lower sales.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the fiscal year ended June 30, 2024, Jinong&#8217;s
net sales decreased by $7,292,813, or 18.1%, to $32,954,490 from $40,247,303 for the fiscal year ended June 30, 2023. This decrease was
mainly attributable to the reduction in unit price during the last fiscal year. Jinong sold 33,474 tons of product during the fiscal year
2024, an increase of 1,837 tons or 5.8% comparing with 31,637 tons in fiscal year 2023. However, the revenue per ton was only $983, a
decrease of $297 or 23.2% compared to $1,279 for the fiscal year ended June 30, 2023.</p><div>

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

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

</div><!-- Field: Page; Sequence: 49; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->47<!-- 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">For the fiscal year ended June 30, 2024, Gufeng&#8217;s
net sales were $52,189,666, a decrease of $21,838,876, or 29.5% from $74,028,542, for the fiscal year ended June 30, 2023. The decline
in net sales was primarily due to reduced sales volume for Gufeng during the last fiscal year. Gufeng sold 105,597 tons of product during
the fiscal year 2024, a decrease of 38,285 tons or 26.6% compared to 143,882 tons for fiscal year 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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the fiscal year ended June 30, 2024, Yuxing&#8217;s
net sales were $9,416,451, a decrease of $237,717, or 2.5%,&#160;from $9,654,168 for the fiscal year ended June 30, 2023. The decrease
was mainly attributable to the decrease in market demand during the fiscal year 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">For the fiscal year ended June 30,2024, Antaeus&#8217;s
net sales were $1,285,181, an increase of $1,074,839, or 511.0%, from $210,342 for the fiscal year ended June 30, 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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>Cost of Goods Sold</i></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">Total cost of goods sold for the fiscal year ended
June 30, 2024 was $76,123,808, a decrease of $26,098,254, or 25.5%, from $102,222,062 for the fiscal year ended June 30, 2023. This decrease
was due primarily to lower net sales.</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">Cost of goods sold by Jinong for the fiscal year
ended June 30, 2024 was $21,778,141, a decrease of $7,164,106, or 24.8%, from $28,942,247, for the fiscal year ended June 30, 2023. The
decrease in cost of goods was mainly due the 18.1% decrease in Jinong&#8217;s net sales during the fiscal year 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">Cost of goods sold by Gufeng for the fiscal year
ended June 30, 2024 was $45,600,383, a decrease of $19,542,677, or 30.0%, from $65,143,060, for the fiscal year ended June 30, 2023. The
decrease in cost of goods was mainly due to the 29.5% decrease in Gufeng&#8217;s net sales during the fiscal year 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">For year ended June 30, 2024, cost of goods sold
by Yuxing was $7,816,566, a decrease of $164,965, or 2.1%, from $7,981,531 for the fiscal year ended June 30, 2023. This decrease was
mainly due to the 2.5% decrease in Yuxing&#8217;s net sales during the fiscal year 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">For year ended June 30,2024, cost of goods sold
by Antaeus was $928,718, an increase of $773,494, or 498.3%, from $155,224 for the fiscal year ended June 30, 2023. This increase was
mainly due to the 511.0% increase in Antaeus&#8217;s net sales during the fiscal year 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"><i>Gross Profit</i></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">Total gross profit for the fiscal year ended June
30, 2024 decreased by $2,196,313 to $19,721,980, as compared to $21,918,293 for the fiscal year ended June 30, 2023. Gross profit margin
was 20.6% and 17.7% 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; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Gross profit generated by Jinong decreased by
$128,707, or 1.1%, to $11,176,349 for the fiscal year ended June 30, 2024 from $11,305,056 for the fiscal year ended June 30, 2023. Gross
profit margin from Jinong&#8217;s sales was approximately 33.9% and 28.1% for the fiscal years ended June 30, 2024 and 2023, respectively.
The increase in gross profit percentage was mainly due to lower product cost.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the fiscal year ended June 30, 2024, gross
profit generated by Gufeng was $6,589,283, a decrease of $2,296,199, or 25.8%, from $8,885,482 for the fiscal year ended June 30, 2023.
Gross profit margin from Gufeng&#8217;s sales was approximately 12.6% and 12.0% 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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the fiscal year ended June 30, 2024, gross
profit generated by Yuxing was $1,599,885, a decrease of $72,752, or 4.3% from $1,672,637 for the fiscal year ended June 30, 2023.&#160;The
gross profit margin was approximately 17.0% and 17.3% 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">For the fiscal year ended June 30,2024, gross
profit generated by Antaeus was $356,463, an increase of $301,345, or 546.7%, from $55,118 for the fiscal year ended June 30, 2023.The
gross profit margin was approximately 27.7% and 26.2% for the fiscal year 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"></p><div>

</div><!-- Field: Page; Sequence: 50; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->48<!-- 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"><i>Selling Expenses</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">Our selling expenses consisted primarily of salaries
of sales personnel, advertising and promotion expenses, freight-out costs and related compensation. Selling expenses were $7,790,881,
or 8.1%, of net sales for the fiscal year ended June 30, 2024, as compared to $8,334,453, or 6.7%, of net sales, for the fiscal year ended
June 30, 2023, a decrease of $543,572, or 6.5%. The selling expenses of Jinong for the fiscal year ended June 30, 2024 were $7,404,487
or 22.5% of Jinong&#8217;s net sales, as compared to selling expenses of $7,949,876 or 19.8% of Jinong&#8217;s net sales for the fiscal
year ended June 30, 2023, a decrease of $545,389, or 6.9%. The selling expenses of Yuxing were $102,059, or 1.1% of Yuxing&#8217;s net
sales for the fiscal year ended June 30, 2024, as compared to $80,607, or 0.8% of Yuxing&#8217;s net sales for the fiscal year ended June
30, 2023. The selling expenses of Gufeng were $284,335, or 0.5% of Gufeng&#8217;s net sales for the fiscal year ended June 30, 2024, as
compared to $303,970, or 0.4% of Gufeng&#8217;s net sales for the fiscal year ended June 30, 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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>General and Administrative Expenses</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">General and administrative expenses consisted
primarily of related salaries, rental expenses, business development, depreciation and travel expenses incurred by our general and administrative
departments and legal and professional expenses, including expenses incurred and accrued for certain litigation. General and administrative
expenses were $40,779,553, or 42.5% of net sales for the fiscal year ended June 30, 2024, as compared to $27,197,200, or 21.9%, of net
sales for the fiscal year ended June 30, 2023, an increase of $13,582,354, or 49.9%. The increase in general and administrative expenses
was mainly due to higher bad debts expense.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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>Total Other Income (Expenses)</i></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">Total other income consisted of income from subsidies
received from the PRC government, interest income, interest expenses and bank charges. Total other income for the fiscal year ended June
30, 2024 was $35,189, as compared to$233,555 for the fiscal year ended June 30, 2023, a decrease of $198,366, or 84.9%. The decrease in
total other income mainly resulted from lower subsidy income and higher bank charge in fiscal year 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"><i>Income Taxes</i></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">Jinong is subject to a preferred tax rate of 15%
because of its business being classified as a High-Tech project under the PRC Enterprise Income Tax Law (&#8220;EIT&#8221;) that became
effective on January 1, 2008.&#160;Jinong has no income tax expense for the fiscal year ended June 30, 2024 and 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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Gufeng is subject to a tax rate of 25% and has
no income tax expense for the fiscal year ended June 30, 2024 and 2023.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Yuxing has no income tax for the years ended June
30, 2024 and 2023 because it is exempted from paying income tax due to its products falling into the tax exemption list set out in the
EIT.</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">Antaeus is subject to a tax rate of 21% and has
income tax expense of $(410,651) and $(97,820) for the fiscal year 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; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Net loss</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">Net loss for the fiscal year ended June 30, 2024
was $(28,405,315), an increase of loss with amount of $15,123,330, or 113.9%, compared to $(13,281,985), for the fiscal year ended June
30, 2023. The increase was mainly due to higher General and administrative expenses. Net loss as a percentage of total net sales was approximately
-29.6% and -10.7% 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">
</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Discussion of Segment Profitability Measures</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">As of June 30, 2024, we were engaged in the following
businesses: the production and sale of fertilizers through Jinong and Gufeng, the production and sale of high-quality agricultural products
by Yuxing and the production and sale of Bitcoin by Antaeus. For financial reporting purpose, our operations were organized into four
main business segments based on locations and products: Jinong (fertilizer production), Gufeng (fertilizer production), Yuxing (agricultural
products production) and Antaeus (Bitcoin). Each of the segments has its own annual budget about development, production and sales.</p><div>

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

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

</div><!-- Field: Page; Sequence: 51; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->49<!-- 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">Each of the four operating segments referenced
above has separate and distinct general ledgers. The chief operating decision maker (&#8220;CODM&#8221;) makes decisions with respect
to resources allocation and performance assessment upon receiving financial information, including revenue, gross margin, operating income
and net income produced from the various general ledger systems; however, net income by segment is the principal benchmark to measure
profit or loss adopted by the CODM.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For Jinong, net loss decreased by $1,241,528 or
29.4% to $(2,983,399) for the year ended June 30, 2024, from $(4,224,927) for the fiscal year ended June 30, 2023. The difference was
due to lower product cost.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For Gufeng, net loss increased by $12,938,950
or 206.0% to $(19,219,575) for the year ended June 30, 2024 from $(6,280,625) for year ended June 30, 2023. The difference was primarily
due to the increase in general and administrative expenses.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For Yuxing, net income decreased 205.1%, by $1,566,087,
to $(802,575) for the year ended June 30, 2024 from $763,512 for year ended June 30, 2023. The decrease of net income was mainly due to
higher general and administrative expenses.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For Antaeus, the net loss increased by $1,176,843 or 319.8% to $(1,544,831)
for the year ended June 30, 2024 from $(367,988) for year ended June 30, 2023.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our principal sources of liquidity include cash
from operations, borrowings from local commercial banks and net proceeds of offerings of our 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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2024, cash and cash equivalents
were $58,772,587, a decrease of $12,369,601, or 17.4%, from $71,142,188 as of June 30, 2023.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We intend to use the net proceeds from our securities
offerings, as well as other working capital if required, to acquire new businesses and upgrade production lines. However, if events or
circumstances occur and we do not meet our operating plan as expected, we may be required to seek additional capital and/or to reduce
certain discretionary spending, which could have a material adverse effect on our ability to achieve our business objectives. Notwithstanding
the foregoing, we may seek additional financing as necessary for expansion purposes and when we believe market conditions are most advantageous,
which may include additional debt and/or equity financings. There can be no assurance that any additional financing will be available
on acceptable terms, if at all. Any equity financing may result in dilution to existing stockholders and any debt financing may include
restrictive covenants.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth a summary of our
cash flows for the periods indicated:</p><div>

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



</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid; font-weight: bold">Year Ended June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Net cash used in operating activities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(9,872,781</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(990,122</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net cash used in investing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,102,903</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(472,720</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net cash provided by financing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,274,064</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19,771,581</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Effect of exchange rate change on cash and cash equivalents</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">332,020</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,936,854</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net (decrease) increase in cash and cash equivalents</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(12,369,600</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,371,885</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Cash and cash equivalents, beginning balance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">71,142,188</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">57,770,303</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Cash and cash equivalents, ending balance</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">58,772,587</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">71,142,188</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Operating Activities</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">Net cash used in operating activities was $9,872,781
for the fiscal year ended June 30, 2024, an increase of $8,882,659, or 897.1% from cash used in operating activities of $990,122 for the
fiscal year ended June 30, 2023. The increase was mainly due to higher net loss for fiscal year 2024.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">
</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">

</p><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>Investing Activities</i></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">Net cash used in investing activities for the
fiscal year ended June 30, 2024 was $6,102,903, an increase of $5,630,183, or 1191.0%, from cash provided by investing activities of $472,720
for the fiscal year ended June 30, 2023. This increase was mainly attribute to long-term equity investment in 2024, as there was no long-term
equity investment in fiscal year 2023.</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Financing Activities</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">Net cash provided by financing activities for
the fiscal year ended June 30, 2024 was $3,274,064, a decrease of $16,497,517, or 83.4% from cash provided by financing activities of
$19,771,581 for the fiscal year ended June 30, 2023.&#160; The decrease was mainly due to proceeds from the sale of common stock. In fiscal
year 2024, there was no proceeds from the sale of common stock, compared to $16,757,130 of proceeds from the sale of common stock for
the fiscal year ended June 30, 2023.</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">As of June 30, our loans payable was as follows:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Short term loans payable:</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7,466,250</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">5,346,640</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Long term loans payable:</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,856,250</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">937,040</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,322,500</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,283,680</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Accounts Receivable</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">We had accounts receivable of $16,493,068 as of
June 30, 2024, as compared to $16,455,734 as of June 30, 2023, an increase of $37,334 or 0.2%. The principal reason for the increase is
due to the increase of Jinong&#8217;s accounts receivable. As of June 30, 2024, Jinong had accounts receivable of $11,774,294, an increase
of $1,077,498, or 10.1%, compared to $10,696,796 as of June 30, 2023. As of June 30, 2024, Allowance for doubtful accounts in accounts
receivable for the fiscal year ended June 30, 2024 was $22,741,696, a decrease of $31,966,790 or 58.4% from $54,708,486 as of June 30,
2023. And the allowance for doubtful accounts as a percentage of accounts receivable was 58.0% as of June 30, 2024 and 76.9% as of June
30, 2023.</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">We had no deferred assets as of June 30, 2024
and 2023.&#160;During the twelve months, we assisted the distributors in certain marketing efforts and developing standard stores to expand
our competitive advantage and market shares. Based on the distributor agreements, the amount owed by the distributors in certain marketing
efforts and store development will be expensed over three years if the distributors are actively selling our products. If a distributor
defaults, breaches, or terminates the agreement with us earlier than the contractual terms, the unamortized portion of the amount owed
by the distributor is payable to us immediately.&#160;The deferred assets had been fully amortized as of June 30, 2024.</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>Income Taxes</i></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">The Company accounts for income taxes in accordance
with ASC 740, Income Taxes, which requires the Company to use the assets and liability method of accounting for income taxes. Under the
assets and liability method, deferred income taxes are recognized for the tax consequences of temporary differences by applying enacted
statutory tax rates applicable to future years to differences between financial statement carrying amounts and the tax bases of existing
assets and liabilities and operating loss and tax credit carry forward. Under this accounting standard, the effect on deferred income
taxes of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recognized
if it is more likely than not that some portion, or all, a deferred tax asset will not be realized.</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">ASC 740-10, Accounting for Uncertainty in Income
Taxes defines uncertainty in income taxes and the evaluation of a tax position is a two-step process. The first step is to determine whether
it is more likely than not that a tax position will be sustained upon examination, including the resolution of any related appeals or
litigation based on the technical merits of that position. The second step is to measure a tax position that meets the more-likely-than-not
threshold to determine the amount of benefit to be recognized in the financial statements. A tax position is measured at the largest amount
of benefit that is greater than 50 percent likelihood of being realized upon ultimate settlement. Tax positions that previously failed
to meet the more-likely-than-not recognition threshold should be recognized in the first subsequent period in which the threshold is met.
Previously recognized tax positions that no longer meet the more-likely-than-not criteria should be de-recognized in the first subsequent
financial reporting period in which the threshold is no longer met.</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>Inventories</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">We had inventories of $37,826,456 as of June 30,
2024, compared to $46,455,131 as of June 30, 2023, a decrease of $8,628,675, or 18.6%.,&#160;The principal reason for the decrease is
due to the decrease of Gufeng&#8217;s inventory. As of June 30, 2024, Gufeng&#8217;s inventory was $11,225,115, compared to $21,691,450
as of June 30, 2023, a decrease of $10,466,335, or 48.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"></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Advances to Suppliers</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">We had advances to suppliers of $12,110,034 as
of June 30, 2024, comparing to $14,332,715 as of June 30, 2023, representing a decrease of $2,222,681, or 15.5%. Our inventory level may
fluctuate from time to time, depending how fast the raw material is consumed and replenished during the production process, and how fast
the finished goods are sold. The replenishment of raw material relies&#160;on the management&#8217;s estimate of numerous factors, including
but not limited to, the raw materials future price, and spot price along with their&#160;volatility, as well as the seasonal demand and
future price of finished fertilizer products. Such estimate may not be accurate, and the purchase decision of raw materials based on the
estimate can cause excessive inventories in slow sales and insufficient inventories in peak times.</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"><i>Accounts Payable</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We had accounts payable of $1,685,725 as of June
30, 2024 as compared to $2,100,449 as of June 30, 2023, representing a decrease of $414,724, or 19.7%. The decrease was primarily due
to Antaeus. As of June 30, 2024, Antaeus&#8217;s account payable was $184,429, compared to $658,685 as of June 30, 2023, a decrease of
$474,256, or 72.0%.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Unearned Revenue (Customer Deposit)</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We had unearned revenue of $4,937,207 as of June
30, 2024, comparing to $5,489,781 as of June 30, 2023, representing a decrease of $552,574, or 10.1%.&#160;The decrease was mainly due
to Jinong. Jinong has $525,929 unearned revenue as of June 30, 2024, comparing to $1,152,204 unearned revenue as of June 30, 2023, representing
a decrease of $626,275, or 54.4%. We expect to deliver products to our customers during the next three months at which time we will recognize
the revenue.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Off-Balance Sheet Arrangements</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">We do not have any off-balance sheet arrangements.</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>Critical Accounting Policies and Estimates</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">Management&#8217;s discussion and analysis of
its financial condition and results of operations are based upon our consolidated financial statements, which have been prepared in accordance
with United States generally accepted accounting principles. Our financial statements reflect the selection and application of accounting
policies which require management to make significant estimates and judgments. See Note 2 to our consolidated financial statements, &#8220;Basis
of Presentation and Summary of Significant Accounting Policies.&#8221; We believe that the following paragraphs reflect the most critical
accounting policies that currently affect our financial condition and results of operations:</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"><i>Use of estimates</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of consolidated financial statements
in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and
assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date
of the consolidated financial statements and the amount of revenues and expenses during the reporting periods. Management makes these
estimates using the best information available at the time the estimates are made. However, actual results and outcomes may differ from
management&#8217;s estimates and assumptions due to risks and uncertainties, including uncertainty in the current economic environment.</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"><i>Revenue recognition</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Sales revenue is recognized at the date of shipment
to customers when a formal arrangement exists, the price is fixed or determinable, the delivery is completed, we have no other significant
obligations and collectability is reasonably assured. Payments received before all the relevant criteria for revenue recognition are satisfied
are recorded as unearned revenue.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our revenue consists of invoiced value of goods,
net of a value-added tax (VAT). No product return or sales discount allowance is made as products delivered and accepted by customers
are normally not returnable and sales discounts are normally not granted after products are delivered.</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"><i>Cash and cash equivalents</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For statement of cash flows purposes, we consider
all cash on hand and in banks, certificates of deposit and other highly liquid investments with maturities of three months or less, when
purchased, to be cash and cash equivalents.</p><div>

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

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

</div><!-- Field: Page; Sequence: 54; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->52<!-- 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"><i>Accounts receivable</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our policy is to maintain reserves for potential
credit losses on accounts receivable. Management reviews the composition of accounts receivable and analyzes historical bad debts, customer
concentrations, customer credit worthiness, current economic trends and changes in customer payment patterns to evaluate the adequacy
of these reserves. Any accounts receivable of Jinong and Gufeng that are outstanding for more than 180 days will be accounted as allowance
for bad debts, and any accounts receivable of Yuxing that are outstanding for more than 90 days will be accounted as allowance for bad
debts.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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>Assets held for sale</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">There were no assets held for sale as of June
30, 2024.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Deferred assets</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">Deferred assets represent amounts the Company
advanced to the distributors in their marketing and stores development to expand our competitive advantage and market shares.&#160;Based
on the distributor agreements, the amount owed by the distributors in certain marketing efforts and store development will be expensed
over three years if the distributors are actively selling our products. If a distributor defaults, breaches, or terminates the agreement
with us earlier than the realization of the contractual terms, the unamortized portion of the amount owed by the distributor is to be
refunded to us immediately.&#160;The deferred assets had been fully amortized as of June 30, 2024.</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>Segment reporting</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">FASB ASC 280 requires use of the &#8220;management
approach&#8221; model for segment reporting. The management approach model is based on the way a company&#8217;s management organizes
segments within the company for making operating decisions and assessing performance. Reportable segments are based on products and services,
geography, legal structure, management structure, or any other way management disaggregates a 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">As of June 30, 2024, we were organized into four
main business units: Jinong&#160;(fertilizer production), Gufeng (fertilizer production), Yuxing (agricultural products production) and
Antaeus(Bitcoin). For financial reporting purpose, our operations were organized into four main business segments based on locations and
products: Jinong (fertilizer production), Gufeng (fertilizer production), Yuxing (agricultural products production) and Antaeus(Bitcoin).
Each of the segments has its own annual budget regarding development, production, and sales.</p><div>

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

</div><div><a id="a_029"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 7a. Quantitative and Qualitative Disclosures
About Market Risks</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Disclosures about Market Risk</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">We may be exposed to changes in financial market
conditions in the normal course of business. Market risk generally represents the risk that losses may occur because of movements in interest
rates and equity prices. We currently do not, in the normal course of business, use financial instruments that are subject to changes
in financial market conditions.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Currency Fluctuations and Foreign Currency
Risk</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">Substantially all our revenues and expenses are
denominated in RMB. However, we use the U.S. dollar for financial reporting purposes. Conversion of RMB into foreign currencies is regulated
by the People&#8217;s Bank of China through a unified floating exchange rate system. Although the PRC government has stated its intention
to support the value of RMB, there can be no assurance that such exchange rate will not again become volatile or that RMB will not devalue
significantly against U.S. dollar. Exchange rate fluctuations may adversely affect the value, in U.S. dollar terms, of our net assets
and income derived from our operations in the PRC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our reporting currency is the U.S. dollar. Except
for U.S. holding companies, all our consolidated revenues, consolidated costs and expenses, and our assets are denominated in RMB. As
a result, we are exposed to foreign exchange risk as our revenues and results of operations may be affected by fluctuations in the exchange
rate between U.S. dollars and RMB. If RMB depreciates against the U.S. dollar, the value of our RMB revenues, earnings and assets as expressed
in our U.S. dollar financial statements will decline. Assets and liabilities are translated at the exchange rates as of the balance sheet
dates, revenues and expenses are translated at the average exchange rates, and shareholders&#8217; equity is translated at historical
exchange rates. Any resulting translation adjustments are not included in determining net income but are included in determining other
comprehensive income, a component of shareholders&#8217; equity. As of June 30, 2024, our accumulated other comprehensive loss was $26.6
million. We have not entered any hedging transactions to reduce our exposure to foreign exchange risk. The value of RMB against the U.S.
dollar and other currencies is affected by, among other things, changes in the PRC&#8217;s political and economic conditions. Between
July 1, 2023 and June 30, 2024, China&#8217;s currency decreased by a cumulative 0.2% against the U.S. dollar, making Chinese exports
cheaper and imports into China more expensive by that percentage. The effect on trade can be substantial. Moreover, it is possible that,
in the future, PRC authorities may lift restrictions on fluctuations in RMB exchange rate and lessen intervention in the foreign exchange
market.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">

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

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

</div><!-- Field: Page; Sequence: 55; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->53<!-- 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><i>Interest Rate Risk</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; text-align: justify; text-indent: 0pt">We deposit surplus funds with Chinese banks earning daily interest.
We do not invest in any instruments for trading purposes. All our outstanding debt instruments carry fixed rates of interests. The amount
of short-term debt outstanding as of June 30, 2024 and June 30, 2023 was $7.5 million and $5.3 million, respectively. We are exposed to
interest rate risk primarily with respect to our short-term bank loans. Although the interest rates, which are based on the banks&#8217;
prime rates with respect to our short-term loans, are fixed for the terms of the loans, the terms are typically three to twelve months
for short-term bank loans and interest rates are subject to change upon renewal. There were no material changes in interest rates for
short-term bank loans renewed during the fiscal year ended June 30, 2024. The original loan term on average is one year, and the remaining
average life of the short term-loans is one year.</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">Management monitors the banks&#8217; prime rates
in conjunction with our cash requirements to determine the appropriate level of debt balances relative to other sources of funds. We have
not entered any hedging transactions to reduce our exposure to interest rate risk.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Credit Risk</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">We have experienced higher credit risk than usual
since 2020. With the impact of COVID-19 pandemic, the overdue outstanding accounts receivable increased significantly compared with the
years prior to the pandemic. Our accounts receivables are typically unsecured and are mainly derived from revenues earned from customers
in the PRC. Most of our customers are individuals and small and medium-sized enterprises (&#8220;SMEs&#8221;), which may not have strong
cash flows or be well capitalized. They may be vulnerable to an epidemic outbreak and slowing macroeconomic conditions. Many of the SMEs
that we work with cannot weather COVID-19 and the resulting economic impact, or they cannot resume business as usual after a prolonged
outbreak. Numerous distributors encountered significant difficulties and/or hardships in their businesses amid the pandemic. Even through
our receivables are monitored regularly by our credit managers, the bad debts expenses are higher in recent 4 years comparing with the
years before 2020.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Inflation Risk</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">Inflationary factors such as increases in the
cost of our products and overhead costs may adversely affect our operating results. Notwithstanding the measures taken by the PRC government
to control inflation, China still experienced an increase in inflation and our operating cost became higher than anticipated.&#160; The
high rate of inflation had an adverse effect on our ability to maintain current levels of gross margin and selling, general and administrative
expenses as a percentage of net revenues if the selling prices of our products do not increase with these increased costs.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Risk of epidemics, pandemics, or other outbreaks</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The outbreak of COVID-19 has adversely affected,
and in the future it or other epidemics, pandemics or outbreaks may adversely affect, our operations. This is or may be due to closures
or restrictions requested or mandated by governmental authorities, disruption to supply chains and workforce, reduction of demand for
our products and services, and credit losses when customers and other counterparties fail to satisfy their obligations to us. We share
most of these risks with all businesses.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, the COVID-19 outbreak has significantly
increased economic and demand uncertainty. The current outbreak and continued spread of COVID-19 may cause a global recession, which would
have a further adverse impact on our financial condition and operations, and this impact could exist for an extensive period.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is continuing to monitor the situation
and take appropriate actions in accordance with the recommendations and requirements of relevant authorities. The full extent of the impact
of the COVID-19 pandemic on the Company&#8217;s operational and financial performance is currently uncertain and will depend on many factors
outside the Company&#8217;s control, including, without limitation, the timing, extent, trajectory and duration of the pandemic, the development
and availability of effective treatments and vaccines, the imposition of protective public safety measures, and the impact of the pandemic
on the global economy and demand for consumer products.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Additional future impacts on the Company may include,
but are not limited to, material adverse effects on demand for the Company&#8217;s products and services; the Company&#8217;s supply chain
and sales and distribution channels; the Company&#8217;s ability to execute its strategic plans; and the Company&#8217;s profitability
and cost structure. To the extent the COVID-19 pandemic adversely affects the Company&#8217;s business, results of operations, financial
condition and stock price, it may also have the effect of heightening many of the other risks described above.</p><div>

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

</div><div><a id="a_012"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 8. Financial Statements and Supplementary
Data</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">Balance sheets, as of June 30, 2024 and 2023,
and statements of operations, stockholders&#8217; equity, and cash flows for each of the two years in the period ended June 30, 2024 and
2023, together with the related notes and the reports of our independent registered public accounting firms, are set forth on the &#8220;F&#8221;
pages of this report.</p><div>

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

</div><div><a id="a_013"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 9. Changes in and Disagreements with Accountants
on Accounting and Financial Disclosure</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">Not applicable.</p><div>

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

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

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

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

</div><div><a id="a_014"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 9A. Controls and Procedures</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"><i>Evaluation of disclosure controls and procedures</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to Rule 13a-15(b) under the Securities
Exchange Act of 1934 (&#8220;Exchange Act&#8221;), at the conclusion of the period ended June 30, 2023 we carried out an evaluation, under
the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the
effectiveness of the design and operation of our disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e)
under the Securities Exchange Act of 1934 (the &#8220;Exchange Act&#8221;)). Based upon that evaluation, our Chief Executive Officer and
Chief Financial Officer concluded that as of the end of the period covered by this Report, our disclosure controls and procedures were
effective and adequately designed to ensure that the information required to be disclosed by us in the reports we submit under the Exchange
Act is recorded, processed, summarized and reported within the time periods specified in the applicable rules and forms and that such
information was accumulated and communicated to our Chief Executive Officer and Chief Financial Officer, in a manner that allowed for
timely decisions regarding required disclosure.</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">Management Report on Internal Control Over Financial
Reporting Our management is responsible for establishing and maintaining adequate internal control over financial reporting to provide
reasonable assurance regarding the reliability of our financial reporting and the preparation of financial statements for external purposes
in accordance with U.S. generally accepted accounting principles. Internal control over financial reporting includes those policies and
procedures that (i) pertain to the maintenance of records that in reasonable detail accurately and fairly reflect the transactions and
dispositions of the assets of the Company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation
of financial statements in accordance with U.S. generally accepted accounting principles, and that receipts and expenditures of the Company
are being made only in accordance with authorizations of management and directors of the Company; and (iii) provide reasonable assurance
regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the Company&#8217;s assets that could have
a material effect on the financial statements.</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">Any system of internal control, no matter how
well designed, has inherent limitations, including the possibility that a control can be circumvented or overridden and misstatements
due to error or fraud may occur and not be detected in a timely manner. Also, because of changes in conditions, internal control effectiveness
may vary over time. Accordingly, even an effective system of internal control will provide only reasonable assurance with respect to financial
statement preparation. In addition, the design of any system of controls is based in part on certain assumptions about the likelihood
of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future
conditions. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with
policies or procedures. Therefore, any current evaluation of controls cannot and should not be projected to future periods.</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">Management assessed our internal control over
financial reporting as of the year ended June 30, 2024. In making this assessment, management used the criteria set forth by the Committee
of Sponsoring Organizations of the Treadway Commission 2013 framework (COSO) in the report entitled &#8220;Internal Control-Integrated
Framework.&#8221; The COSO framework summarizes each of the components of a company&#8217;s internal control system, including (i) the
control environment, (ii) risk assessment, (iii) control activities, (iv) information and communication, and (v) monitoring.</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">Based on management&#8217;s assessment using the
COSO criteria, management has concluded that the Company&#8217;s internal control over financial reporting was effective as of June 30,
2024 to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for
external reporting purposes in accordance with U.S. generally accepted accounting principles.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are not required to have our internal control
over financial reporting as of June 30, 2024 audited by our auditors because we are a smaller reporting company.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were no changes in our internal control
over financial reporting identified in connection with the evaluation required by paragraph (d) of Exchange Act Rules 13a-15 or 15d-15
that occurred during our last fiscal quarter ended June 30, 2024 that have materially affected, or are reasonably likely to materially
affect, our internal control over financial reporting.</p><div>

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

</div><div><a id="a_015"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 9B. Other Information</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">There is <ix:nonNumeric contextRef="c41" format="ixt:fixed-false" name="ecd:NonRule10b51ArrTrmntdFlag" id="ixv-17637"><ix:nonNumeric contextRef="c41" format="ixt:fixed-false" name="ecd:Rule10b51ArrTrmntdFlag" id="ixv-17638"><ix:nonNumeric contextRef="c41" format="ixt:fixed-false" name="ecd:NonRule10b51ArrAdoptedFlag" id="ixv-17639"><ix:nonNumeric contextRef="c41" format="ixt:fixed-false" name="ecd:Rule10b51ArrAdoptedFlag" id="ixv-17640">no</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> other information required to be disclosed under this item
which was not previously disclosed.</p><div>

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

</div><div><a id="a_016"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent
Inspections.</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">None.</p><div>

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

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

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

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

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

</div><div><a id="a_017"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span style="text-decoration:underline">PART III</span></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><div><a id="a_018"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 10. Directors, Executive Officers and
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">Set forth below are the names of our directors,
executive officers and significant employees of our company as of the date of this Form 10-K, their ages, all positions and offices that
they hold with us, the periods during which they have served as such, and their business experience during at least the last five years.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Term as</b></span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Director of</b></span></td></tr>
  <tr>
    <td style="border-bottom: black 1.5pt solid; vertical-align: top"><span style="font-size: 10pt"><b>Name</b></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; vertical-align: top"><span style="font-size: 10pt"><b>Position with the Company</b></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Age</b></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Company</b></span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; width: 20%"><span style="font-size: 10pt">Zhuoyu Li</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 47%"><span style="font-size: 10pt">Chairman of the Board of Directors, Chief Executive Officer, President</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 9%; text-align: center"><span style="font-size: 10pt">32</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 20%; text-align: center"><span style="font-size: 10pt">2017 - Present</span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-size: 10pt">Zhibiao Pan</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-size: 10pt">Co-Chief Executive Officer</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">41</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">2022 - Present</span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-size: 10pt">Yongcheng Yang</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-size: 10pt">Chief Financial Officer</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">59</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">2017 - Present</span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-size: 10pt">Jian Huang</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-size: 10pt">Director</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">35</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">2021 - Present</span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-size: 10pt">Xiaolai Li</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-size: 10pt">Director</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">52</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">2021 - Present</span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-size: 10pt">Cui Song</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-size: 10pt">Director</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">38</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">2023 - Present</span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-size: 10pt">Compensation Committee Member</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-size: 10pt">Audit Committee Member</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-size: 10pt">Nominating Committee Member</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">Daqing Zhu</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-size: 10pt">Director</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">59</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">2017 - Present</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-size: 10pt">Chairman of the Audit Committee</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-size: 10pt">Compensation Committee Member</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-size: 10pt">Nominating Committee Member</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-size: 10pt">Lianfu Liu</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-size: 10pt">Director</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">85</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">2007 - Present</span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-size: 10pt">Chairman of the Nominating Committee</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-size: 10pt">Audit Committee Member</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-size: 10pt">Compensation Committee Member</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">Jinjun Lu</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-size: 10pt">Director</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">51</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">2017 - Present</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-size: 10pt">Chairman of the Compensation Committee</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-size: 10pt">Audit Committee Member</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-size: 10pt">Nominating Committee Member</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; 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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

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

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; width: 15%; text-align: justify"><span style="font-size: 10pt"><b>Name</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; width: 84%; text-align: justify"><span style="font-size: 10pt"><b>Position with the Company and Principal Occupations</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-size: 10pt">Zhuoyu Li</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">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.&#160;Mr. Li has six 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;</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-size: 10pt">Zhibiao Pan</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">Co-Chief Executive Officer since 2022. <span>Mr. Pan has many years of experience in blockchain industry and Bitcoin mining technology. Mr. Pan founded Poolin Group in 2017 and serving as CEO of Poolin Group. Prior to that, Mr. Pan served as director of software R&amp;D at Bitmain from 2015 to 2017. In 2014, he founded Tang Chi Technology Co., Ltd, and served as CEO till 2015. From 2013 to 2014, Mr. Pan served as Chief Technical Advisor at Bit Fund. From 2011 to 2013, he served as senior R&amp;D manager at Baidu Online Network Technology Group; In 2008, he served in Beijing Dangdang Information Technology Co., Ltd., where he responsible for the big data technical research; Mr. Pan received his bachelor&#8217;s degree of engineering in aircraft design from Beijing Institute of Technology in 2008.</span></span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-size: 10pt">Yongcheng Yang</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">Chief Financial Officer. Mr. Yang has served as the Chief Financial Officer of our company since 2017. He served as Senior Vice President of Finance since January 2016. Before that, Mr. Yang served as the chief financial officer of the Company&#8217;s wholly-owned subsidiary, Beijing Gufeng Chemical Products Co., Ltd. (&#8220;Gufeng&#8221;) since July 2010. Earlier, Mr. Yang had served various senior, and executive level positions in finance for the Company and the Company&#8217;s affiliate, Xi&#8217;an TechTeam Investment Holding (Group) Co., Ltd, since 2002. Mr. Yang started his career in accounting and finance at Shaanxi Weidong Chemistry Co., Ltd from 1989 to 2002. Mr. Yang graduated from Xi&#8217;an Jiaotong University in 1989 with his bachelor&#8217;s degree in accounting.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; ">
    <td style="width: 15%"><span style="font-size: 10pt">Jian Huang</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 84%; text-align: justify"><span style="font-size: 10pt">Director.&#160;Mr. Huang has served as a director of our company since August 30, 2021. Mr. Huang is an experienced investor in blockchains and crypto currencies. He was the founder of ChainVC, a digital assets fund focusing on the blockchain industry, and invested in a series of blockchain companies and digital assets funds including BitFund. Mr. Huang received an EMBA degree from Guanghua School of Management of Peking University.</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-size: 10pt">Xiaolai Li</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">Director. Mr. Li has served as a director of our company since August 30, 2021. Mr. Li is the founding partner of INBlockchain Inc., a venture capital company based in Beijing, China with a focus on blockchain assets. He has invested in numerous early-stage 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 a Bachelor of Arts degree in accounting from Changchun University.</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-size: 10pt">Cui Song</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">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&#160;of the Chinese children&#8217;s amusement brand&#160;&#8212;&#160;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.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; ">
    <td style="width: 15%"><span style="font-size: 10pt">Daqing Zhu &#160;</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 84%; text-align: justify"><span style="font-size: 10pt">Director, Chairman of the Audit Committee, Compensation Committee Member and Nominating Committee Member.&#160;Mr. Zhu has served as the president of Shaanxi Aisuo Consulting Co. Ltd., a company specializing in providing professional management and finance services, since 2014. In 2004, Mr. Zhu founded Shaanxi Xintianyou Auto Dealership Co. Ltd, a dealership of auto sales and services for various brands, including BYD Auto, and had served as its CEO and Chairman of the Board until 2014. In addition to founding and developing commercial businesses, Mr. Zhu had also worked in the public sector since the 1990s. His public administration experience includes working at various agencies and offices of the Shaanxi provincial government from 1990 to 2004. Earlier in his career, in the 1980&#8217;s, Mr. Zhu was a corporate banking officer at Industrial and Commercial Bank of China in Xi&#8217;an. As the corporate leader with responsibility for all aspects of business management, Mr. Zhu has executive level experience in financial management, internal control, marketing to individuals and small businesses, sales, customer care, operations, product management, electronic commerce, financial services, executive compensation, strategic planning, technology, and mergers and acquisitions.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

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

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; ">
    <td style="width: 15%"><span style="font-size: 10pt">Lianfu Liu</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 84%; text-align: justify"><span style="font-size: 10pt">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&#8217;s experience in the agricultural industry in the PRC allows him to bring a unique perspective as an independent director of our company.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; ">
    <td style="width: 15%"><span style="font-size: 10pt">Jinjun Lu &#160;</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 84%; text-align: justify"><span style="font-size: 10pt">Director, Chairman of Compensation Committee, Audit Committee Member and Nominating Committee Member. Mr.&#160;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. </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All directors of our company hold office until
the next annual meeting of our shareholders or until their successors have been elected and qualified. The executive officers of our company
are appointed by our board of directors and hold office until their death, resignation, or removal from office.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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; ">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">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"><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">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&#160;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"><b><i>Audit Committee</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">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 Mr. Daqing Zhu, Mr. Jinjun Lu, Mr. Lianfu Liu, and Ms. 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. Zhu
qualifies as an Audit Committee Financial Expert under applicable SEC Rules. The Chairman of the Audit Committee is Mr. Zhu. The Audit
Committee held six 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.</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>Compensation Committee</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 Mr. Jinjun Lu, Mr. Lianfu Liu, Mr. Daqing Zhu and Ms. 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.&#160;</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><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">The Nominating Committee identifies and nominates
candidates to serve on our Board. The members of the Nominating Committee are Mr. Jinjun Lu, Mr. Lianfu Liu, Mr. Daqing Zhu and Ms. Cui
Song. The Chairman of the Nominating Committee is Mr. Liu. The Nominating Committee held one 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">&#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">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 and his family&#8217;s influence 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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 most votes cast at the annual meeting of shareholders; (iii) committees composed entirely of independent directors; and
(iv) established corporate governance and ethics guidelines. Our Board appointed Mr. Daqing Zhu 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">&#160;</p><div>

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

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

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

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

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

</div><!-- Field: Page; Sequence: 61; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->59<!-- 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">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; text-indent: 0.5in; ">&#160;</p><div>

</div><div><a id="a_019"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 11. Executive Compensation</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"><b>Compensation Discussion and Analysis</b></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Compensation Objectives</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">Our compensation objectives are as follows:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">We strive to provide competitive executive compensation programs that will help to attract highly qualified individual&#8217;s 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>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="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">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">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 stockholder 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">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Elements of Compensation</b></p><div>

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

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

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

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

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

</div><!-- Field: Page; Sequence: 62; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->60<!-- 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"><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"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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. 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
is subject the approval by our shareholders at our annual shareholders meeting in November 2023. The 2009 Plan and 2023 Plan (collectively,
the &#8220;Plans&#8221;, &#8220;Incentive Plans&#8221;, or &#8220;Equity Incentive Plans&#8221;) gives 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">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. Stockholder
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
Manuel. 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.&#160;&#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">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">&#160;&#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">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">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">&#160;</p><div>

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

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

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

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

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

</div><!-- Field: Page; Sequence: 63; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->61<!-- 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>Summary Compensation Table &#8212; Fiscal Years
Ended June 30, 2024 and 2023</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth information concerning
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 more than $100,000 during each of the two fiscal years ended June 30, 2024 and 2023.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

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

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Non-Equity</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Nonqualified</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Incentive</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Deferred</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Stock</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Option</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Plan</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Compensation</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>All Other</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Salary</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Bonus</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Awards&#160;(1)</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Awards</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Compensation</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Earnings</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Compensation</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b>Total</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><b>Name&#160;and&#160;Principal&#160;Position</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Year&#160;Ended</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>($)</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>($)</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>($)</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>($)</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>($)</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>($)</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>($)</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>($)</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-size: 10pt">Zhuoyu Li</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td colspan="2" style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; width: 9%; padding-left: 9pt"><span style="font-size: 10pt">Chief Executive</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: top; width: 10%; text-align: center"><span style="font-size: 10pt">June&#160;30,&#160;2024</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; width: 7%; text-align: right"><span style="font-size: 10pt">300,000</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; width: 7%; text-align: right"><span style="font-size: 10pt">96,000</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 7%; text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 7%; text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 7%; text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 7%; text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 7%; text-align: right"><span style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#8212;</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; width: 7%; text-align: right"><span style="font-size: 10pt">396,000</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="text-indent: -0.125in; vertical-align: top; padding-left: 0.25in"><span style="font-size: 10pt">Officer, and Chairman of the Board</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">June 30, 2023</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">300,000</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">96,000</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">&#8212;</p></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">396,000</span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-size: 10pt">Yongcheng Yang</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">June 30, 2024</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">180,000</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">50,400</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$</span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">230,400</span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; padding-left: 9pt"><span style="font-size: 10pt">Chief Financial Officer</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">June 30, 2023</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">$</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">180,000</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">$</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">50,400</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">$</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-size: 10pt">230,400</span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="vertical-align: top; width: 24px"><span style="font-size: 10pt">(1)</span></td>
    <td style="text-align: justify"><span style="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 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">&#160;</p><div>

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

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

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

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

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

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Description of Plan Based Awards</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The equity incentive awards reported in the above
table entitled &#8220;Grants of Plan Based Awards&#8221; were granted under, and are subject to, the terms of our 2009 Equity Incentive
Plan, as amended. The Plan is administered by the Compensation Committee. The Compensation Committee has authority to interpret the plan
provisions and make all required determinations under the Plan.</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">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">&#160;</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table provides information on all
restricted stock and stock option awards held by our Named Executive Officers as of June 30, 2024.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">OUTSTANDING EQUITY AWARDS AT FISCAL YEAR-END</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="18" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Option Awards</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Stock Awards</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>Number of<br/>
Securities<br/>
Underlying<br/>
Unexercised<br/>
Options<br/>
(#)</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>Number of<br/>
Securities <br/>
Underlying <br/>
Unexercised <br/>
Options<br/>
(#)</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>Equity<br/>
Incentive<br/>
Plan<br/>
Awards:<br/>
Number of<br/>
Securities<br/>
Underlying<br/>
Unexercised<br/>
Unearned<br/>
Options</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>Option<br/>
Exercise<br/>
Price</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>Option<br/>
Expiration</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>Number&#160;of<br/>
Shares&#160;or <br/>
Units&#160;of&#160;<br/>
Stock That Have Not<br/>
Vested</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>Market<br/>
Value&#160;of<br/>
Shares&#160;or<br/>
Units of<br/>
Stock That<br/>
Have Not<br/>
Vested</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>Equity<br/>
Incentive<br/>
Plan<br/>
Awards:<br/>
Number&#160;of<br/>
Unearned<br/>
Shares,<br/>
Units or<br/>
Other<br/>
Rights That<br/>
Have Not<br/>
Vested</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>Equity<br/>
Incentive<br/>
Plan<br/>
Awards:<br/>
Market&#160;Or<br/>
Payout<br/>
Value of<br/>
Unearned<br/>
Shares,<br/>
Units or<br/>
Other<br/>
Rights That<br/>
Have Not<br/>
Vested</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><b>Name</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Exercisable</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Unexercisable</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>(#)</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>($)</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Date</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>(#)</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>($)</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>(#)</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>($)</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 28%"><span style="font-size: 10pt">Zhuoyu Li</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 5%; text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 5%; text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 5%; text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 5%; text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 5%; text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 5%; text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 5%; text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 5%; text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 5%; text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-size: 10pt">Yongcheng&#160;Yang</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">OPTION EXERCISES AND STOCK VESTED DURING THE FISCAL
YEAR</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Option Awards</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Stock Awards</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>Number&#160;of</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>Number of</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>Shares</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>Value</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>Shares</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>Value</b></span></td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>Acquired</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>Realized</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>Acquired</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>Realized</b></span></td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>on Exercise</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>on Exercise</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>on Vesting</b></span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-size: 10pt"><b>on Vesting</b></span></td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><b>Name</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>(#)</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>($)</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>(#)</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>($)</b></span></td>
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 52%"><span style="font-size: 10pt">Zhuoyu Li</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: right; width: 9%"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: right; width: 9%"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Yongcheng Yang</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">&#8212;</span></td>
    <td>&#160;</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Fees<br/> Earned&#160;or <br/> Paid in<br/> Cash</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Stock<br/> Awards</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Option<br/> Awards</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Non-Equity<br/> Deferred<br/> Plan<br/> Compensation</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Non- Qualified<br/> Incentive<br/> Compensation<br/> Earnings</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Other<br/> Compensation</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">All Total</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">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">($)</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">($)</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">($)</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">($)</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">($)</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">($)</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">($)</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: 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">&#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">&#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: 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">&#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">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">&#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">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">$</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">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">$</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">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">$</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;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The directors will also be reimbursed for all
their out-of-pocket expenses in traveling to and attending meetings of the Board and committees on which they serve.&#160;&#160;&#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"><b>Compensation Committee Interlocks and Insider Participation</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The members of the Compensation Committee during
the fiscal year ended June 30, 2024 were Mr. Jinjun Lu, Mr. Daqing Zhu, Mr. Lianfu Liu and Ms. 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">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="width: 0.25in">&#160;</td>
    <td style="vertical-align: top; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></td>
    <td style="text-align: justify"><span style="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>
  <tr>
    <td>&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr>
    <td>&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></td>
    <td style="text-align: justify"><span style="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>
  <tr>
    <td>&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr>
    <td>&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></td>
    <td style="text-align: justify"><span style="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>
  <tr>
    <td>&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr>
    <td>&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></td>
    <td style="text-align: justify"><span style="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>
  <tr>
    <td>&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr>
    <td>&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></td>
    <td style="text-align: justify"><span style="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">&#160;</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Payments upon Termination or&#160;Change-in-Control</b></p><div>

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

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Termination</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Without</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Change in</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: justify">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-size: 10pt"><b>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-size: 10pt"><b>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">&#160;</td><td style="width: 9%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="vertical-align: top; width: 24px"><span style="font-size: 10pt">(1)</span></td>
    <td style="text-align: justify"><span style="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>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt">(2)</span></td>
    <td style="text-align: justify"><span style="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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Termination Clauses in Employment Agreements</b></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>2009 and 2024 Plans Change in Control Provisions</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">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
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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 68; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->66<!-- 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><div><a id="a_020"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 12. Security Ownership of Certain Beneficial
Owners and Management and Related Stockholders Matters</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth certain information
as of October 15, 2024, the Record Date, 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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of October 15, 2024, an aggregate of 14,793,538
shares of our common stock were 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><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: left; border-bottom: Black 1.5pt solid; font-weight: bold; vertical-align: top">Title&#160;of&#160;Class</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"><span style="font-size: 10pt"><b>Name&#160;and&#160;Address&#160;of&#160;Beneficial&#160;Owners<sup>(1)</sup></b></span></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">Amount&#160;and<br/> Nature&#160;of<br/> Beneficial<br/> Ownership</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-size: 10pt"><b>Percent&#160;of<br/> Class<sup>(2)</sup></b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left; vertical-align: top">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">Greater Than 5% Stockholders</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; width: 30%; text-align: left">Common Stock</td><td style="width: 1%">&#160;</td>
    <td style="width: 45%; 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: 5pt; width: 1%; text-align: left"><sup>(3)&#160;</sup></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">23.01</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; 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: 5pt; text-align: left"><sup>(4)</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.88</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; 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.56</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">Common Stock</td><td>&#160;</td>
    <td style="text-align: left">Zhuiyu Li</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">937,033</td><td style="padding-bottom: 5pt; text-align: left"><sup>(5)</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.33</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#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="vertical-align: top; text-align: left">Common Stock</td><td>&#160;</td>
    <td style="text-align: left">Zhuoyu Li<br/>
 Chief Executive Officer 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: 5pt; text-align: left"><sup>(5)</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.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; vertical-align: top">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: left">Common Stock</td><td>&#160;</td>
    <td style="text-align: left">Zhibiao Pan<br/> Co- Chief Executive Officer</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,403,999</td><td style="padding-bottom: 5pt; text-align: left"><sup>(3)</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23.01</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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: 5pt; text-align: left"><sup>(4)</sup></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.88</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">&#8212;</p></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"/></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">&#8212;</p></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"/></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: left">Common Stock</td><td>&#160;</td>
    <td style="text-align: left">Daqing Zhu<br/> Director</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">&#8212;</p></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"/></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">&#8212;</p></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"/></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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"><span style="font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#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">5,665,401</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">38.22</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><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-size: 10pt">*</span></td>
    <td style="text-align: justify"><span style="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; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-size: 10pt">(1)</span></td>
    <td style="text-align: justify"><span style="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 China Green Agriculture, Inc., 3rd Floor, Borough A, Block A. 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">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-size: 10pt">(2)</span></td>
    <td style="text-align: justify">In determining the percent of common stock owned by the beneficial
owners, (a) 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 days upon the exercise of the options, if any, held by the owner; and (b) the denominator is the sum
of (i) the total 14,793,538 shares of common stock outstanding as of October 15, 2024, and (ii) the number of shares underlying the options,
which such owner has the right to acquire upon the exercise of the options within 60 days (for those who have options), if any.</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">(3)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Held By Mr. Pan and his mother as sole trustees for Django Creek Trust.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">(4)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Held By Mr. 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">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-size: 10pt">(5)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Includes 880,442 shares that Mr. Zhuoyu 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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 10, 2023, the Board adopted the Company&#8217;s
2023 Plan. &#160;On November&#160;7, 2023, our stockholders approved the 2023 Plan.</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">As of October 15, 2024, there were no outstanding
options to purchase any shares of common stock granted under the Plans. Options granted in the future under the Plans are within the discretion
of our Board or our compensation committee. The following table summarizes the number of shares of our common stock authorized for issuance
under the Plans as of October 15, 2024.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Number of<br/> securities to<br/> be issued<br/> upon<br/> exercise of<br/> outstanding<br/> options,<br/> warrants<br/> and rights</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Weighted-<br/> average<br/> exercise <br/> price of<br/> outstanding<br/> options,<br/> warrants <br/> and rights</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Number of<br/> Securities<br/> Remaining<br/> available for<br/> Future<br/> Issuance<br/> Under Equity<br/> compensation<br/> Plans<br/> (excluding<br/> securities<br/> reflected in<br/> column (a))</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Plan category</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">(a)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(b)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(c)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt">Equity compensation plans approved by security holders</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#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: 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">2,759,011</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">Equity compensation plans not approved by security holders</p></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">&#8212;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">&#8212;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">2,759,011</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><div>

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

</div><div><a id="a_021"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 13. Certain Relationships and Related
Transactions, and Director Independence</b></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2024, and June 30, 2023, the amount due to related parties
was $5,511,053 and $5,439,209, respectively.&#160;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.&#160;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">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,850).</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>Procedures for Approval of Related Party
Transactions</b></p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Board is currently composed of seven (7) members.
Jinjun Lu, Daqing Zhu, 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.</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>Board Meetings</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Board held seven meetings, by telephone, in
the fiscal year ended June 30, 2024. In addition, the Board unanimously approved three 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 meetings.</p><div>

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

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

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

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

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

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

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

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

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

</div><div><a id="a_022"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 14. Principal Accountant Fees and Services</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following are the fees billed to us by our
auditors during fiscal years ended June 30, 2024 and 2023:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-size: 10pt">&#160;<b>June 30,</b> &#160;</span></td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-size: 10pt">&#160;<b>June 30,</b> &#160;</span></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Audit Fees</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">270,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">200,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Audit related fees</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">Tax fees</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; padding-bottom: 1.5pt">All Other Fees</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">270,000</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">200,000</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Audit Fees</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">On August 16, 2023, the Company dismissed SS Accounting
&amp; Auditing, Inc as the independent registered public accounting firm of the Company. On August 16, 2023, the Company engaged GAO CPA
Firm as its independent registered public accounting firm for the Company&#8217;s fiscal year ended June 30, 2024. 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 regarding statutory and regulatory filings or engagements were $200,000 for the fiscal year ended
June 30, 2023.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The 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 regarding statutory and regulatory filings or engagements were $270,000 for 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">&#160;</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The aggregate fees billed by our principal accountants
for audit-related services was $0 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; "><b>&#160;</b></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We 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"><b>All Other Fees</b></p><div>

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

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

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

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

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

</div><div><a id="a_023"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span style="text-decoration:underline">PART IV</span></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><div><a id="a_024"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Item 15. Exhibits, Financial Statement Schedules</b></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(a)</span></td><td style="text-align: justify"><span style="font-size: 10pt">The following documents are
filed as part of this report:</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(1)</span></td><td style="text-align: justify"><span style="font-size: 10pt">Financial Statements</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following financial statements of China Green
Agriculture, Inc. and Report of Independent Registered Public Accounting Firm are presented in the &#8220;F&#8221; pages of this Report:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; width: 90%; text-align: justify"><a href="#a_028"><span style="font-size: 10pt">Report of Independent Registered Public Accounting Firm</span></a></td>
    <td style="vertical-align: bottom; width: 10%; text-align: center"><span style="font-size: 10pt">F-1</span></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><a href="#f_001"><span style="font-size: 10pt">Consolidated Balance Sheets as of June 30, 2024 and 2023</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">F-3</span></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; padding-left: 10pt; text-align: justify; text-indent: -10pt"><a href="#f_002"><span style="font-size: 10pt">Consolidated Statements of Operations and Other Comprehensive Loss for the Years ended June 30, 2024 and 2023</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">F-4</span></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><a href="#f_003"><span style="font-size: 10pt">Consolidated Statements of Shareholders&#8217; Equity for the Years ended June 30, 2024 and 2023</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">F-5</span></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><a href="#f_004"><span style="font-size: 10pt">Consolidated Statements of Cash Flows for the Years ended June 30, 2024 and 2023</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">F-6</span></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><a href="#f_005"><span style="font-size: 10pt">Notes to Consolidated Financial Statements</span></a></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">F-7</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(2)</span></td><td style="text-align: justify"><span style="font-size: 10pt">Financial Schedules</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">None.&#160;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial statement schedules have been omitted
because they are either not applicable or the required information is included in the financial statements or notes hereto.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(3)</span></td><td style="text-align: justify"><span style="font-size: 10pt">Exhibits</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The exhibits listed in the accompanying index
to exhibits are filed or incorporated by reference as part of this Report.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(b)</span></td><td style="text-align: justify"><span style="font-size: 10pt">Exhibits</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">See the Exhibit Index following the signature
page of this report, which Index is incorporated herein by reference.</p><div>

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

</div><div><a id="a_025"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 16. Form 10-K Summary</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">Not applicable</p><div>

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

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

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

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

</div><div><a id="a_026"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">SIGNATURES</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">Pursuant to the requirements of Section 13 or
15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned,
thereunto duly authorized.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td colspan="2"><span style="font-size: 10pt">China Green Agriculture, Inc.</span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td colspan="2">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Date: October 15, 2024</span></td>
    <td><span style="font-size: 10pt">By:</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><i>/s/ Zhuoyu Li</i></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="width: 60%">&#160;</td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 36%"><span style="font-size: 10pt">Zhuoyu Li, CEO</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">Date: October 15, 2024</span></td>
    <td><span style="font-size: 10pt">By:</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><i>/s/ Zhibiao Pan</i></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="width: 60%">&#160;</td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 36%"><span style="font-size: 10pt">Zhibiao Pan, Co-CEO</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the requirements of Section 13 or
15(d) of the Securities Exchange Act of 1934, this Report has been signed below by the following persons on behalf of the Registrant and
in the capacities and on the dates indicated.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="width: 60%">October 15, 2024</td>
    <td style="border-bottom: black 1.5pt solid; width: 40%"><span style="font-size: 10pt"><i>/s/ Zhuoyu Li</i></span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Zhuoyu Li, Chairman of the Board of Directors and CEO (principal executive officer)</span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">October 15, 2024</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><i>/s/ Yongcheng Yang</i></span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Yongcheng Yang, Chief Financial Officer</span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">(principal financial officer and</span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">principal accounting officer)</span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">October 15, 2024</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><i>/s/ Cui Song</i></span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Cui Song, Director</span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">October 15, 2024</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><i>/s/ Jian Huang</i></span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Jian Huang, Director</span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">October 15, 2024</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><i>/s/ Xiaolai Li</i></span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Xiaolai Li, Director </span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">October 15, 2024</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><i>/s/ Lianfu Liu</i></span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Lianfu Liu, Director</span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">October 15, 2024</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><i>/s/ Daqing Zhu</i></span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Daqing Zhu, Director</span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt">October 15, 2024</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><i>/s/ Jinjun Lu</i></span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Jinjun Lu, Director</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

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

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

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

</div><div><a id="a_027"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">China Green Agriculture, Inc.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Exhibit Index to Annual Report on Form 10-K</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">For the Year Ended June 30, 2024</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><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; width: 9%"><span style="font-size: 10pt">3.1</span></td>
    <td style="vertical-align: bottom; width: 91%; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/857949/000126967807000345/discover10qsb093007ex31.txt"><span style="font-size: 10pt">Articles of Incorporation (incorporated herein by reference to the Company&#8217;s Quarterly Report on Form 10-QSB, for the quarter ended September 30, 2007, filed with the SEC on November 9, 2007, Exhibit 3.1).</span></a></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">3.2</span></td>
    <td style="vertical-align: bottom; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/857949/000114420408000220/v098523_ex4-2.htm"><span style="font-size: 10pt">Certificate of Change filed with the Secretary of State of the State of Nevada on December 18, 2007 (incorporated herein by reference to the Company&#8217;s Current Report on Form 8-K filed with the SEC on January 2, 2008, Exhibit 4.2).</span></a></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">3.3</span></td>
    <td style="vertical-align: bottom; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/857949/000114420408007194/v102481_ex4-1.htm"><span style="font-size: 10pt">Certificate of Correction (incorporated herein by reference to the Company&#8217;s Registration Statement on Form S-1 filed with the SEC on February 8, 2008, Exhibit 4.1).</span></a></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">3.4</span></td>
    <td style="vertical-align: bottom; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/857949/000114420408006106/v101937_ex3-1.htm"><span style="font-size: 10pt">Articles of Merger (incorporated herein by reference to the Company&#8217;s Current Report on Form 8-K, filed February&#160;5, 2008, Exhibit 3.1).</span></a></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">3.5</span></td>
    <td style="vertical-align: bottom; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/857949/000126967807000345/discover10qsb093007ex32.txt"><span style="font-size: 10pt">Bylaws (incorporated herein by reference to the Company&#8217;s Quarterly Report on Form 10-QSB, for the quarter ended September 30, 2007, filed with the SEC on November 9, 2007, Exhibit 3.2).</span></a></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">3.6</span></td>
    <td style="vertical-align: bottom; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/857949/000114420411058113/v237366_ex3-1.htm"><span style="font-size: 10pt">Amended and Restated Bylaws (incorporated herein by reference to the Company&#8217;s Current Report on Form 8-K filed with the SEC on October 17, 2011, Exhibit 3.1).</span></a></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">3.7</span></td>
    <td style="vertical-align: bottom; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/857949/000121390022050561/ea164854ex3-1_chinagreen.htm"><span style="font-size: 10pt">Amended and Restated Bylaws (incorporated herein by reference to the Company&#8217;s Current Report on Form 8-K filed with the SEC on August 25, 2022, Exhibit 3.1).</span></a></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">4.1</span></td>
    <td style="vertical-align: bottom; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/857949/000114420409031520/v151787_ex4-1.htm"><span style="font-size: 10pt">Specimen Common Stock Certificate (incorporated herein by reference to the Company&#8217;s Registration Statement on Form S-3 filed with the SEC on June 8, 2009, Exhibit 4.1).</span></a></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">4.2</span></td>
    <td style="vertical-align: bottom; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/857949/000121390016017365/f10k2016ex4ii_chinagreen.htm"><span style="font-size: 10pt">Form Convertible Note issued by Shaanxi TechTeam Jinong Humic Acid Product Co., Ltd. (Incorporated herein by reference to the Annual Report on Form 10-K filed with the SEC on October 7, 2016).</span></a></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">4.3</span></td>
    <td style="vertical-align: bottom; text-align: justify"><a href="ea021529701ex4-3_china.htm"><span style="font-size: 10pt">Description of Registrant&#8217;s Securities</span></a></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">10.3</span></td>
    <td style="vertical-align: bottom; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/857949/000114420410036889/v189937_ex10-1.htm"><span style="font-size: 10pt">Share Transfer Agreement, dated July 1, 2010, by and between Shaanxi TechTeam Jinong Humic Acid Product Co., Ltd., Qing Xin Jiang and Qiong Jia (Incorporated herein by reference to the Current Report on Form 8-K filed with the SEC on July 7, 2010).</span></a></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">10.4</span></td>
    <td style="vertical-align: bottom; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/857949/000114420410036889/v189937_ex10-2.htm"><span style="font-size: 10pt">Supplementary Agreement, dated July 1, 2010, by and between Shaanxi TechTeam Jinong Humic Acid Product Co., Ltd., Qing Xin Jiang and Qiong Jia (Incorporated herein by reference to the Current Report on Form 8-K filed with the SEC on July 7, 2010).</span></a></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">10.6</span></td>
    <td style="vertical-align: bottom; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/857949/000114420411052457/v234608_ex10-6.htm"><span style="font-size: 10pt">Form of Non-Competition Agreement by and between Beijing Gufeng Chemical Products Co., Ltd. and its two major former shareholders. (Incorporated herein by reference to the Annual Report on Form 10-K filed with the SEC&#160;on September 12, 2011).</span></a></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">10.7</span></td>
    <td style="vertical-align: bottom; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/857949/000114420410001451/v171077_ex10-1.htm"><span style="font-size: 10pt">Form of Restricted Stock Grant Agreement (Incorporated herein by reference to the Current Report on Form 8-K filed with the SEC on January 11, 2010).</span></a></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">10.8</span></td>
    <td style="vertical-align: bottom; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/857949/000114420410001451/v171077_ex10-2.htm"><span style="font-size: 10pt">Form of Non-Qualified Stock Option Grant Agreement (Incorporated herein by reference to the Current Report on Form 8- K filed with the SEC on January 11, 2010).</span></a></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">10.10</span></td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/857949/000114420411027817/v221703_ex10-2.htm">Offer Letter dated March 28, 2011 between China Green Agriculture, Inc. and Lianfu Liu. (Incorporated herein by reference to the Quarterly Report on Form 10-Q filed with the SEC on May 10, 2011).</a></span></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; text-align: justify"><span style="font-size: 10pt">10.11</span></td>
    <td style="vertical-align: bottom; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/857949/000114420412051214/v322271_ex10-11.htm"><span style="font-size: 10pt">Offer Letter dated October 25, 2011 between China Green Agriculture, Inc. and Yiru Shi (Incorporated herein by reference to the Annual Report on Form 10-K filed with the SEC on September 13, 2012).</span></a></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">10.13</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/857949/000114420413050514/v354221_ex10-13.htm">Entrusted Management Agreement dated June 16, 2013 among Xi&#8217;an Hu County Yuxing Agriculture Science &amp; Technology Co., Ltd., Shaanxi TechTeam Jinong Humic Acid Product Co., Ltd., and Ms. Chen Lixiang (Incorporated herein by reference to the Annual Report on Form 10-K filed with the SEC on September 17, 2015).</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">10.14</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/857949/000114420413050514/v354221_ex10-14.htm">Exclusive Product Supply Agreement dated June 16, 2013 between Xi&#8217;an Hu County Yuxing Agriculture Science &amp; Technology Co., Ltd. and Shaanxi TechTeam Jinong Humic Acid Product Co., Ltd. (Incorporated herein by reference to the Annual Report on Form 10-K filed with the SEC on September 17, 2015).</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">10.15</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/857949/000114420413050514/v354221_ex10-15.htm">Shareholder&#8217;s Voting Proxy Agreement dated June 16, 2013 between Shaanxi TechTeam Jinong Humic Acid Product Co., Ltd., and Ms. Chen Lixiang (Incorporated herein by reference to the Annual Report on Form 10-K filed with the SEC on September 17, 2015).</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">10.16</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/857949/000114420413050514/v354221_ex10-16.htm">Option Agreement dated June 16, 2013 among Xi&#8217;an Hu County Yuxing Agriculture Science &amp; Technology Co., Ltd., Shaanxi TechTeam Jinong Humic Acid Product Co., Ltd., and Ms. Chen Lixiang (Incorporated herein by reference to the Annual Report on Form 10-K filed with the SEC on September 17, 2015).</a></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

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

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

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

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="width: 9%"><span style="font-size: 10pt">10.17</span></td>
    <td style="width: 91%; text-align: justify"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/857949/000114420413050514/v354221_ex10-17.htm">Equity Pledge Agreement dated June 16, 2013 between Shaanxi TechTeam Jinong Humic Acid Product Co., Ltd., and Ms. Chen Lixiang (Incorporated herein by reference to the Annual Report on Form 10-K filed with the SEC on September 17, 2015).</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">10.18</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/857949/000121390016017365/f10k2016ex10xviii_chinagreen.htm"><span style="font-size: 10pt">Form Entrust Management Agreement (Incorporated herein by reference to the Annual Report on Form 10-K filed with the SEC on October 7, 2016).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">10.19</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/857949/000121390016017365/f10k2016ex10xix_chinagreen.htm"><span style="font-size: 10pt">Form Exclusive Option Agreement (Incorporated herein by reference to the Annual Report on Form 10-K filed with the SEC on October 7, 2016).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">10.20</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/857949/000121390016017365/f10k2016ex10xx_chinagreen.htm"><span style="font-size: 10pt">Form Exclusive Product Supply Agreement (Incorporated herein by reference to the Annual Report on Form 10-K filed with the SEC on October 7, 2016).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">10.21</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/857949/000121390016017365/f10k2016ex10xxi_chinagreen.htm"><span style="font-size: 10pt">Form Non-Competition Agreement (Incorporated herein by reference to the Annual Report on Form 10-K filed with the SEC on October 7, 2016).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">10.22</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/857949/000121390016017365/f10k2016ex10xxii_chinagreen.htm"><span style="font-size: 10pt">Form Pledge of Equity Agreement (Incorporated herein by reference to the Annual Report on Form 10-K filed with the SEC on October 7, 2016).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">10.23</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/857949/000121390016017365/f10k2016ex10xxiii_chinagreen.htm"><span style="font-size: 10pt">Form Shareholder&#8217;s Voting Proxy Agreement (Incorporated herein by reference to the Annual Report on Form 10-K filed with the SEC on October 7, 2016).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">10.24</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/857949/000121390016017365/f10k2016ex10xxiv_chinagreen.htm"><span style="font-size: 10pt">Form Strategic Acquisition Contract (Incorporated herein by reference to the Annual Report on Form 10-K filed with the SEC on October 7, 2016).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-size: 10pt">10.25</span></td>
    <td style="vertical-align: bottom; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/857949/000121390022050905/ea164901ex10-1_chinagreen.htm"><span style="font-size: 10pt">Employment Agreement between the Company and Mr. Zhibiao Pan (incorporated herein by reference to the Company&#8217;s Current Report on Form 8-K filed with the SEC on August 23, 2022, Exhibit 10.1).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">14.1</span></td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/857949/000114420410059443/v201547_ex14-1.htm"><span style="font-size: 10pt">Amended and Restated Code of Ethics. (Incorporated herein by reference to the Quarterly Report on Form 10-Q filed with the SEC on November 12, 2010)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">21.1*</span></td>
    <td style="text-align: justify"><a href="ea021529701ex21-1_china.htm"><span style="font-size: 10pt">List of Subsidiaries of the Company.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">31.1*</span></td>
    <td style="text-align: justify"><a href="ea021529701ex31-1_china.htm"><span style="font-size: 10pt">Certification of Principal Executive Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">31.2*</span></td>
    <td style="text-align: justify"><a href="ea021529701ex31-2_china.htm"><span style="font-size: 10pt">Certification of Principal Executive Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">31.3*</span></td>
    <td style="text-align: justify"><a href="ea021529701ex31-3_china.htm"><span style="font-size: 10pt">Certification of Principal Financial Officer and Principal Accounting Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">32.1+</span></td>
    <td style="text-align: justify"><a href="ea021529701ex32-1_china.htm"><span style="font-size: 10pt">Certification of Principal Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">32.2+</span></td>
    <td style="text-align: justify"><a href="ea021529701ex32-2_china.htm"><span style="font-size: 10pt">Certification of Principal Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">32.3+</span></td>
    <td style="text-align: justify"><a href="ea021529701ex32-3_china.htm"><span style="font-size: 10pt">Certification of Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>97.1*</td>
    <td style="text-align: justify"><a href="ea021529701ex97-1_china.htm">Clawback Policy.</a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-size: 10pt">101.INS</span></td>
    <td><span style="font-size: 10pt">Inline XBRL Instance Document </span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">101.SCH</span></td>
    <td><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Schema Document.</span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-size: 10pt">101.CAL</span></td>
    <td><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Calculation Linkbase Document.</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-size: 10pt">101.DEF</span></td>
    <td><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Definition Linkbase Document.</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-size: 10pt">101.LAB</span></td>
    <td><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Label Linkbase Document.</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-size: 10pt">101.PRE</span></td>
    <td><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Presentation Linkbase Document.</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-size: 10pt">104</span></td>
    <td><span style="font-size: 10pt">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-size: 10pt">*</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Filed herewith</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-size: 10pt">+</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">In accordance with SEC Release 33-8238, Exhibit 32.1 and 32.2 are being furnished and not filed.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

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

</div><!-- Field: Page; Sequence: 76; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->74<!-- 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><div><a id="a_028"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING
FIRM</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">To the Board of Directors and Stockholders of
China Green Agriculture, Inc.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have audited the accompanying consolidated
balance sheets of China Green Agriculture Inc., and subsidiaries (the &#8220;Company&#8221;) as of June 30, 2024 and 2023, the related
consolidated statements of operations and comprehensive loss, stockholders&#8217; equity, and cash flows for each of the two years in
the period ended June 30, 2024, and the related notes (collectively referred to as the &#8220;financial statements&#8221;). In our opinion,
the financial statements present fairly, in all material respects, the financial position of the Company as of June 30, 2024 and 2023,
and the results of its operations and its cash flows for two years in the period ended June 30, 2024, in conformity with accounting principles
generally accepted in the United States of America.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s financial statements are prepared
using the generally accepted accounting principles applicable to a going concern. As described in Note 3 to the financial statements,
The Company has incurred operating losses and has negative operating cash flows in the fiscal year 2024. These factors, among others,
raise reasonable doubt regarding the Company&#8217;s ability to continue as a going concern. The financial statements do not include any
adjustments that might result from the outcome of this uncertainty.</p><div>

</div><p style="font: 10pt Times New Roman, 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>Change in Accounting Principle</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; ">As discussed in Note
2 in the accompanying the financial statements, the Company has changed its method of accounting for Bitcoin to fair value, with changes
in fair value recognized in net income, effective as of July 1, 2023 due to the adoption of Accounting Standards Update (&#8220;ASU&#8221;)
No. 2023-08,&#160;<i>Intangibles-Goodwill and Other-Crypto Assets (Subtopic 350-60): Accounting for and Disclosure of Crypto Assets</i>&#160;(&#8220;ASU
2023-08&#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"><b>Basis for Opinion</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">These financial statements are the responsibility
of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our
audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are
required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and
regulations of the Securities and Exchange Commission and the PCAOB.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We conducted our audits in accordance with the
standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial
statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged
to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding
of internal control over financial reporting, but not for the purpose of expressing an opinion on the effectiveness of the Company&#8217;s
internal control over financial reporting. Accordingly, we express no such opinion.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our audits included performing procedures to assess
the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond
to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements.
Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating
the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><b>Critical Audit Matters</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; ">Critical audit matters
are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to
the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements, and (2) involved our
especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion
on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions
on the critical audit matters or on the accounts or disclosures to which they relate.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Bitcoin Mining Revenue Recognition</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"><i>Critical Audit Matter Description</i></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">The Company started mining Bitcoin in March 2023.
Mining Bitcoin entails creating new Bitcoin by using mining equipment and systems to solve complicated math problems that verify transactions
in the currency in order to receive Bitcoin.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We identified the auditing of Bitcoin mining revenue as a critical
audit matter due to the nature of cryptocurrency and extent of audit effort required to perform audit procedures over the completeness,
accuracy and occurrence of Bitcoin mining revenue recognized. For the years ended June 30, 2024, and 2023, Bitcoin Mining Revenue was
$1,285,181, and $210,342, 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"></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>How the Critical Audit Matter was Addressed
in the Audit</i></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">Our audit procedures related to the Company&#8217;s
process for recording Bitcoin mining revenue included the following, among others:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
                                            performed site visits at the Company&#8217;s facilities where the mining hardware is located,
                                            which included observations of the physical controls and mining equipment inventory.</span></td>
</tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
                                            evaluated the reasonableness of the prices utilized by the Company to value Bitcoin by obtaining
                                            independent Bitcoin prices and comparing those to the prices selected by the Company</span></td>
</tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
                                            tested the effectiveness of controls over the Company&#8217;s mining revenue calculation.</span></td>
</tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
                                            performed certain analytical procedures over the completeness and accuracy of revenue recognized
                                            by the Company.</span></td>
</tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
                                            confirmed the year-end digital asset balances directly with the custodians of the Company&#8217;s
                                            wallets.</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>Intangible Assets Impairment Assessment</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"><i>Critical Audit Matter Description</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has intangible assets with amount
of $13,313,157 as of June 30, 2024. These intangible assets include Land Use Rights and Trademarks. The Company performed the impairment
assessment of these Intangible assets subject to amortization on its elected assessment date of June 30, 2024, by assessing the recoverability
and whether the asset&#8217;s carrying amount exceeds its fair value. The determination of the fair value requires management to make
significant estimates and assumptions that affect the reporting unit&#8217;s expected future cash flows. These estimates and assumptions
primarily include, but are not limited to, market multiples, the discount rate, operating income before depreciation and amortization,
cashflows and capital expenditures forecasts for next five 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">We identified the impairment testing of these
intangible assets subject to amortization as a critical audit matter because of significant estimates and assumptions made by the management
for the assessment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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>How the Critical Audit Matter was Addressed
in the Audit</i></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">We tested if the management meet the timing requirement of the impairment
    test</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">We collected both external and internal source of information to evaluate
    if there is any significant negative change</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">We tested management&#8217;s process for developing the fair value
    of the intangible assets subject to amortization.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">We evaluated management&#8217;s ability to accurately forecast future
    revenues by comparing actual results to management&#8217;s forecast.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">We evaluated the reasonableness of the qualitative adjustments for
    factors such as Company-specific risks, changes in current economic conditions that may not be captured in the quantitatively derived
    results, and other relevant factors.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">We tested the mathematical accuracy of the model used by management.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">We evaluated the reasonableness and consistency of the selected valuation
    methodology and assumptions utilized by the Company.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">We tested the completeness and accuracy of underlying data used in
    the fair value estimate.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">We evaluated the significant assumptions provided by management including
    discount rate by considering (i) current and past performance of the entity; (ii) their consistency with external market and industry
    data; and (iii) whether these assumptions were consistent with evidence obtained in other areas of the audit.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>/s/ <ix:nonNumeric contextRef="c0" name="dei:AuditorName" id="ixv-17641">GAO CPA FIRM</ix:nonNumeric></i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have served as the Company&#8217;s auditor
since 2023&#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"><ix:nonNumeric contextRef="c0" name="dei:AuditorLocation" id="ixv-17642">Frisco, Texas</ix:nonNumeric></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">October 15, 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"><b>PCAOB Firm ID: <ix:nonNumeric contextRef="c0" name="dei:AuditorFirmId" id="ixv-17643">6437</ix:nonNumeric></b></p><div>

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

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

</div><!-- Field: Page; Sequence: 78; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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="text-align: center; margin-top: 0pt; margin-bottom: 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><div><a id="f_001"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CHINA GREEN AGRICULTURE, INC. AND SUBSIDIARIES</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>As of June 30, 2024, and 2023</b></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">ASSETS</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Current assets</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -9pt; padding-left: 0.25in">Cash and cash equivalents</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-17644">58,772,587</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-17645">71,142,188</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Digital assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CryptoAssetFairValueCurrent" scale="0" unitRef="usd" id="ixv-17646">53,693</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CryptoAssetFairValueCurrent" scale="0" unitRef="usd" id="ixv-17647">210,342</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Accounts receivable, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-17648">16,493,068</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-17649">16,455,734</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Inventories, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-17650">37,826,456</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-17651">46,455,131</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Advances to suppliers, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdvancesOnInventoryPurchases" scale="0" unitRef="usd" id="ixv-17652">12,110,034</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdvancesOnInventoryPurchases" scale="0" unitRef="usd" id="ixv-17653">14,332,715</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">Other current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-17654">2,430,052</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-17655">2,631,049</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Total current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-17656">127,685,890</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-17657">151,227,159</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Non-current assets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Plant, property and equipment, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-17658">14,021,292</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-17659">16,690,245</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Intangible assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" unitRef="usd" id="ixv-17660">13,313,157</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" unitRef="usd" id="ixv-17661">13,563,635</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">Other non-current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="0" unitRef="usd" id="ixv-17662">8,226,344</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="0" unitRef="usd" id="ixv-17663">5,200,325</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 27pt">Total non-current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="0" unitRef="usd" id="ixv-17664">35,560,793</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="0" unitRef="usd" id="ixv-17665">35,454,205</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 0.5in">Total assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-17666">163,246,683</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-17667">186,681,364</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: center; text-indent: -9pt; padding-left: 9pt">LIABILITIES AND SHAREEHOLDER&#8217; EQUITY</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right; text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-17668">1,685,725</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-17669">2,100,449</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Customer deposits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepositLiabilityCurrent" scale="0" unitRef="usd" id="ixv-17670">4,937,207</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepositLiabilityCurrent" scale="0" unitRef="usd" id="ixv-17671">5,489,781</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Accrued expenses and other payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-17672">14,909,843</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-17673">14,929,427</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Amount due to related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-17674">5,511,053</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-17675">5,439,209</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Taxes payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="usd" id="ixv-17676">26,781,175</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="usd" id="ixv-17677">27,070,961</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">Short term loans</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-17678">7,466,250</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-17679">5,346,640</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.5in">Total Current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-17680">61,291,253</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-17681">60,376,467</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Long-term loans</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-17682">1,856,250</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-17683">937,040</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 27pt">Total non-current liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-17684">1,856,250</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-17685">937,040</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.5in">Total liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-17686">63,147,503</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-17687">61,313,507</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Commitments and Contingencies</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-1">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-2">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Shareholders&#8217; equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 0.25in">Preferred Stock, $<ix:nonFraction contextRef="c3" decimals="3" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-17688"><ix:nonFraction contextRef="c4" decimals="3" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-17689">.001</ix:nonFraction></ix:nonFraction> par value,&#160;<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-17690"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-17691">20,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesIssued" scale="0" unitRef="shares" id="ixv-17692"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesIssued" scale="0" unitRef="shares" id="ixv-17693"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-17694"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-17695">0</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of June 30, 2024 and June 30, 2023, respectively</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-3">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-4">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 0.25in">Common stock, $<ix:nonFraction contextRef="c3" decimals="3" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-17696"><ix:nonFraction contextRef="c4" decimals="3" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-17697">.001</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-17698"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-17699">115,197,165</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-17700"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-17701">14,793,538</ix:nonFraction></ix:nonFraction>
and <ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-17702"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-17703">13,380,914</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of June 30, 2024 and June 30, 2023, respectively</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-17704">14,794</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-17705">13,381</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Additional paid-in capital</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="usd" id="ixv-17706">244,825,844</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="usd" id="ixv-17707">242,090,576</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Statutory reserve</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="cga:StatutoryReserve" scale="0" unitRef="usd" id="ixv-17708">26,728,079</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="cga:StatutoryReserve" scale="0" unitRef="usd" id="ixv-17709">26,728,079</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Retained earnings</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" sign="-" unitRef="usd" id="ixv-17710">144,919,001</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" sign="-" unitRef="usd" id="ixv-17711">116,513,686</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">Accumulated other comprehensive loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-17712">26,550,536</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-17713">26,950,493</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 27pt">Total Shareholders&#8217; Equity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17714">100,099,180</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17715">125,367,857</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 27pt">Total Liabilities and Stockholders&#8217; Equity</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-17716">163,246,683</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-17717">186,681,364</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><div>


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

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

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

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

</div><!-- Field: Page; Sequence: 79; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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="text-align: center; margin-top: 0pt; margin-bottom: 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><div><a id="f_002"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CHINA GREEN AGRICULTURE, INC. AND SUBSIDIARIES</b></p><div>

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

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

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Sales</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-indent: -9pt; padding-left: 0.25in">Jinong</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-17718">32,954,490</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-17719">40,247,303</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 0.25in">Gufeng</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-17720">52,189,666</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-17721">74,028,542</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 0.25in">Yuxing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-17722">9,416,451</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-17723">9,654,168</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">Antaeus</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-17724">1,285,181</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-17725">210,342</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Net sales</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-17726">95,845,788</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-17727">124,140,355</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Cost of goods sold</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 0.25in">Jinong</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" unitRef="usd" id="ixv-17728">21,778,141</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" unitRef="usd" id="ixv-17729">28,942,247</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 0.25in">Gufeng</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" unitRef="usd" id="ixv-17730">45,600,383</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" unitRef="usd" id="ixv-17731">65,143,060</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 0.25in">Yuxing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" unitRef="usd" id="ixv-17732">7,816,566</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" unitRef="usd" id="ixv-17733">7,981,531</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">Antaeus</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" unitRef="usd" id="ixv-17734">928,718</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" unitRef="usd" id="ixv-17735">155,224</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Cost of goods sold</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" unitRef="usd" id="ixv-17736">76,123,808</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" unitRef="usd" id="ixv-17737">102,222,062</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-17738">19,721,980</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd" id="ixv-17739">21,918,293</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Operating expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Selling expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingExpense" scale="0" unitRef="usd" id="ixv-17740">7,790,881</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingExpense" scale="0" unitRef="usd" id="ixv-17741">8,334,453</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">General and administrative expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-17742">40,779,553</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-17743">27,197,200</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">Change in fair value of Bitcoin</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="cga:FairValueAdjustmentOfBitcoin" scale="0" unitRef="usd" id="ixv-17744">2,701</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-5">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Total operating expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-17745">48,573,135</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-17746">35,531,653</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Loss from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17747">28,851,155</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17748">13,613,360</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Other income (expense)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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; text-indent: -9pt; padding-left: 0.25in">Other income (expense)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-17749">132,974</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-17750">271,111</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-17751">194,401</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-17752">258,248</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">Interest expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-17753">292,186</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseNonoperating" scale="0" unitRef="usd" id="ixv-17754">295,804</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Total other income (expense)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-17755">35,189</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-17756">233,555</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Loss before income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-17757">28,815,966</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-17758">13,379,805</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Provision for income taxes</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-17759">410,651</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-17760">97,820</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Net loss</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17761">28,405,315</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17762">13,281,985</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Other comprehensive loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Foreign currency translation loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" unitRef="usd" id="ixv-17763">399,957</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-17764">13,536,051</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Comprehensive loss</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-17765">28,005,358</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-17766">26,818,036</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Basic weighted average shares outstanding</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-17767">13,936,757</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-17768">13,248,684</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">Basic net loss per share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-17769">2.04</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c15" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-17770">1.00</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Diluted weighted average shares outstanding</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-17771">13,936,757</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-17772">13,248,684</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">Diluted net loss per share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-17773">2.04</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c15" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-17774">1.00</ix:nonFraction></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: center">&#160;</p><div>

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

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

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

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

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

</div><div><a id="f_003"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CHINA GREEN AGRICULTURE, INC. AND SUBSIDIARIES</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FOR THE YEARS ENDED JUNE 30, 2024 AND 2023</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><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Additional</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Accumulated<br/> Other</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Total</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Number&#160;Of</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Common</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Paid In</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Statutory</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Retained</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Comprehensive</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Stockholders&#8217;</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Stock</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">Capital</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">Reserve</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">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">Loss</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">Equity</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: 23%; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">BALANCE, June 30, 2023</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; width: 8%; text-align: right"><ix:nonFraction contextRef="c16" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-17775">13,380,914</ix:nonFraction></td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 8%; text-align: right"><ix:nonFraction contextRef="c16" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17776">13,381</ix:nonFraction></td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 8%; text-align: right"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17777">242,090,576</ix:nonFraction></td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 8%; text-align: right"><ix:nonFraction contextRef="c18" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17778">26,728,079</ix:nonFraction></td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 8%; text-align: right">(<ix:nonFraction contextRef="c19" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-17779">116,513,686</ix:nonFraction></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 8%; text-align: right">(<ix:nonFraction contextRef="c20" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-17780">26,950,493</ix:nonFraction></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 8%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17781">125,367,857</ix:nonFraction></td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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; text-indent: -9pt; padding-left: 9pt">Net loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c21" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17782">28,405,315</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17783">28,405,315</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">Issuance of stock</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c22" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-17784">973,515</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd" id="ixv-17785">974</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c23" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd" id="ixv-17786">1,848,707</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd" id="ixv-17787">1,849,681</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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; text-indent: -9pt; padding-left: 9pt">Issuance of stock for convertible notes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-6">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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; text-indent: -9pt; padding-left: 9pt">Issuance of stock for consulting services</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c22" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" scale="0" unitRef="shares" id="ixv-17788">439,109</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="0" unitRef="usd" id="ixv-17789">439</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c23" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="0" unitRef="usd" id="ixv-17790">886,561</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="0" unitRef="usd" id="ixv-17791">887,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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; text-indent: -9pt; padding-left: 9pt">Transfer to statutory reserve</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-7">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Other comprehensive Loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="0" unitRef="usd" id="ixv-17792">399,957</ix:nonFraction></p></td><td style="padding-bottom: 1.5pt; text-align: left"/><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="0" unitRef="usd" id="ixv-17793">399,957</ix:nonFraction></p></td><td style="padding-bottom: 1.5pt; text-align: left"/></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">BALANCE, June 30, 2024</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c25" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-17794">14,793,538</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c25" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17795">14,794</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c26" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17796">244,825,844</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c27" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17797">26,728,079</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c28" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-17798">144,919,001</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c29" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-17799">26,550,536</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17800">100,099,180</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Additional</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Accumulated<br/> Other</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Total</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Number&#160;Of</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Common</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Paid In</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Statutory</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Retained</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Comprehensive</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Stockholders&#8217;</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Stock</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">Capital</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">Reserve</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">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">Loss</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">Equity</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: 23%; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">BALANCE, JUNE 30, 2022</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; width: 8%; text-align: right"><ix:nonFraction contextRef="c30" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-17801">12,141,467</ix:nonFraction></td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 8%; text-align: right"><ix:nonFraction contextRef="c30" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17802">12,141</ix:nonFraction></td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 8%; text-align: right"><ix:nonFraction contextRef="c31" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17803">224,676,686</ix:nonFraction></td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 8%; text-align: right"><ix:nonFraction contextRef="c32" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17804">26,870,968</ix:nonFraction></td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 8%; text-align: right">(<ix:nonFraction contextRef="c33" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-17805">103,374,589</ix:nonFraction></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 8%; text-align: right">(<ix:nonFraction contextRef="c34" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-17806">13,414,442</ix:nonFraction></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 8%; text-align: right"><ix:nonFraction contextRef="c35" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17807">134,770,764</ix:nonFraction></td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c36" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17808">13,281,985</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17809">13,281,985</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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>Issuance of stock</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c37" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-17810">1,117,142</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c37" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd" id="ixv-17811">1,117</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c38" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd" id="ixv-17812">16,756,013</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="0" unitRef="usd" id="ixv-17813">16,757,130</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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; text-indent: -9pt; padding-left: 9pt">Issuance of stock for convertible notes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-8">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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; text-indent: -9pt; padding-left: 9pt">Issuance of stock for consulting services</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c37" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" scale="0" unitRef="shares" id="ixv-17814">122,305</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c37" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="0" unitRef="usd" id="ixv-17815">122</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c38" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="0" unitRef="usd" id="ixv-17816">657,878</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="0" unitRef="usd" id="ixv-17817">658,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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; text-indent: -9pt; padding-left: 9pt">Transfer to statutory reserve</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c39" decimals="0" format="ixt:num-dot-decimal" name="cga:TransferToStatutoryReserve" scale="0" sign="-" unitRef="usd" id="ixv-17818">142,889</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c36" decimals="0" format="ixt:num-dot-decimal" name="cga:TransferToStatutoryReserve" scale="0" unitRef="usd" id="ixv-17819">142,889</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-9">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Other comprehensive loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c40" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="0" sign="-" unitRef="usd" id="ixv-17820">13,536,051</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="0" sign="-" unitRef="usd" id="ixv-17821">13,536,051</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">BALANCE, June 30, 2023</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c16" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-17822">13,380,914</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c16" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17823">13,381</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17824">242,090,576</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c18" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17825">26,728,079</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c19" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-17826">116,513,686</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c20" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-17827">26,950,493</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-17828">125,367,857</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><div>

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

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

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

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

</div><!-- Field: Page; Sequence: 81; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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="text-align: center; margin-top: 0pt; margin-bottom: 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><div><a id="f_004"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CHINA GREEN AGRICULTURE, INC. AND SUBSIDIARIES</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FOR THE YEARS ENDED June 30, 2024 and 2023</b></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Cash Flows from Operating Activities</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -9pt; padding-left: 9pt">Net loss</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17829">28,405,315</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-17830">13,281,985</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Adjustments to reconcile net loss to net cash used in operating activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-17831">2,721,154</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" unitRef="usd" id="ixv-17832">2,403,150</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Provision for losses on accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" unitRef="usd" id="ixv-17833">17,739,516</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" unitRef="usd" id="ixv-17834">10,111,571</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Inventories impairment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="0" unitRef="usd" id="ixv-17835">13,539,221</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" scale="0" unitRef="usd" id="ixv-17836">8,758,775</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Fixed assets impairment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" scale="0" unitRef="usd" id="ixv-17837">1,817,991</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:fixed-zero" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" scale="0" unitRef="usd" id="ixv-17838">-</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Change in fair value of Bitcoin</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="cga:FairValueAdjustmentOfBitcoin" scale="0" unitRef="usd" id="ixv-17839">2,701</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-10">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Changes in operating assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Digital assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="cga:IncreaseDecreaseInContractWithDigitalAssets" scale="0" sign="-" unitRef="usd" id="ixv-17840">153,948</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="cga:IncreaseDecreaseInContractWithDigitalAssets" scale="0" unitRef="usd" id="ixv-17841">210,342</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" unitRef="usd" id="ixv-17842">17,813,409</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" sign="-" unitRef="usd" id="ixv-17843">447,487</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Amount due from related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDueFromRelatedParties" scale="0" sign="-" unitRef="usd" id="ixv-17844">27,560</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDueFromRelatedParties" scale="0" unitRef="usd" id="ixv-17845">16,176</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Other current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" scale="0" sign="-" unitRef="usd" id="ixv-17846">169,821</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" scale="0" sign="-" unitRef="usd" id="ixv-17847">525,285</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 0.25in">Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" unitRef="usd" id="ixv-17848">4,926,296</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="0" unitRef="usd" id="ixv-17849">16,592,290</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Advances to suppliers</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="cga:IncreaseDecreaseInAdvancesToSuppliers" scale="0" sign="-" unitRef="usd" id="ixv-17850">2,216,094</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="cga:IncreaseDecreaseInAdvancesToSuppliers" scale="0" sign="-" unitRef="usd" id="ixv-17851">4,991,682</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Other assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="0" sign="-" unitRef="usd" id="ixv-17852">1,831,922</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="0" sign="-" unitRef="usd" id="ixv-17853">1,935,491</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Deferred tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="0" unitRef="usd" id="ixv-17854">410,651</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="0" unitRef="usd" id="ixv-17855">97,820</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Changes in operating liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="0" sign="-" unitRef="usd" id="ixv-17856">411,430</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="0" unitRef="usd" id="ixv-17857">536,882</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Customer deposits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="cga:IncreaseDecreaseInCustomerDeposit" scale="0" sign="-" unitRef="usd" id="ixv-17858">546,035</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="cga:IncreaseDecreaseInCustomerDeposit" scale="0" sign="-" unitRef="usd" id="ixv-17859">1,971,174</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Amount due to related parties Change in fair value of Bitcoin</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDueToRelatedParties" scale="0" sign="-" unitRef="usd" id="ixv-17860">1,003</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDueToRelatedParties" scale="0" sign="-" unitRef="usd" id="ixv-17861">9,971</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Tax payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" scale="0" sign="-" unitRef="usd" id="ixv-17862">296,952</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" scale="0" sign="-" unitRef="usd" id="ixv-17863">44,055</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Accrued expenses and other payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" scale="0" unitRef="usd" id="ixv-17864">2,718,381</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" scale="0" unitRef="usd" id="ixv-17865">2,260,998</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">Interest payable</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-11">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInterestPayableNet" scale="0" sign="-" unitRef="usd" id="ixv-17866">737,630</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Net cash used in operating activities</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-17867">9,872,781</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-17868">990,122</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Cash Flows from Investing Activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Purchase of plant, property, and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-17869">1,662,763</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-17870">1,371,393</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Change in construction in process</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromAdvancesForConstruction" scale="0" unitRef="usd" id="ixv-17871">9,860</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-12">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Long-term equity investment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireInvestments" scale="0" unitRef="usd" id="ixv-17872">4,450,000</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-13">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">Sales of discontinued operations</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-14">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfProductiveAssets" scale="0" unitRef="usd" id="ixv-17873">898,673</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Net cash used in investing activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-17874">6,102,903</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-17875">472,720</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Cash Flows from Financing Activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Proceeds from the sale of common stock</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-15">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="0" unitRef="usd" id="ixv-17876">16,757,130</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Proceeds from loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromShortTermDebt" scale="0" unitRef="usd" id="ixv-17877">8,471,483</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromShortTermDebt" scale="0" unitRef="usd" id="ixv-17878">6,587,971</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 0.25in">Repayment of loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfDebt" scale="0" unitRef="usd" id="ixv-17879">5,388,419</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfDebt" scale="0" unitRef="usd" id="ixv-17880">3,913,520</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">Advance from related party</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-17881">191,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-17882">340,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Net cash provided by financing activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-17883">3,274,064</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-17884">19,771,581</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Effect of exchange rate change on cash and cash equivalents</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-17885">332,020</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" sign="-" unitRef="usd" id="ixv-17886">4,936,854</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Net (decrease) increase in cash and cash equivalents</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" sign="-" unitRef="usd" id="ixv-17887">12,369,600</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" unitRef="usd" id="ixv-17888">13,371,885</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Cash and cash equivalents, beginning balance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-17889">71,142,188</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c35" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-17890">57,770,303</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Cash and cash equivalents, ending balance</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-17891">58,772,587</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-17892">71,142,188</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Supplement disclosure of cash flow information</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Interest expense paid</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="0" unitRef="usd" id="ixv-17893">292,186</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="0" unitRef="usd" id="ixv-17894">295,804</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Income taxes paid</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="0" unitRef="usd" id="ixv-17895">426,079</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="0" unitRef="usd" id="ixv-17896">464,342</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Supplement Non-Cash Activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Common stock issued to repay accrued expense</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssued1" scale="0" unitRef="usd" id="ixv-17897">2,736,680</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssued1" scale="0" unitRef="usd" id="ixv-17898">658,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Nonmonetary sales and purchases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="cga:NonmonetarySalesAndPurchases" scale="0" unitRef="usd" id="ixv-17899">34,074,750</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="cga:NonmonetarySalesAndPurchases" scale="0" unitRef="usd" id="ixv-17900">71,040,024</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The consolidated statements of cash flows are
presented with the combined cash flows from discontinued operations with cash flows from continuing operations within each cash flow statement
category.</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">The accompanying notes are an integral part of
these consolidated financial statements.</p><div>

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

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

</div><!-- Field: Page; Sequence: 82; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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="text-align: center; margin-top: 0pt; margin-bottom: 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><div><a id="f_005"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CHINA GREEN AGRICULTURE, INC. AND SUBSIDIARIES</b></p><div>

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

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

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="ixv-13281"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 1 &#8211; ORGANIZATION AND DESCRIPTION
OF BUSINESS</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">China Green Agriculture, Inc. (the &#8220;Company&#8221;,
&#8220;Parent Company&#8221; or &#8220;Green Nevada&#8221;), through its subsidiaries, is engaged in the research, development, production,
distribution and sale of humic acid-based compound fertilizer, compound fertilizer, blended fertilizer, organic compound fertilizer, slow-release
fertilizers, highly concentrated water-soluble fertilizers and mixed organic-inorganic compound fertilizer and the development, production,
and distribution of agricultural products.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Unless the context indicates otherwise, as used
in this Report, the following are the references herein of all the subsidiaries of the Company (i) Green Agriculture Holding Corporation
(&#8220;Green New Jersey&#8221;), a wholly-owned subsidiary of Green Nevada, incorporated in the State of New Jersey; (ii) Shaanxi TechTeam
Jinong Humic Acid Product Co., Ltd. (&#8220;Jinong&#8221;), a wholly-owned subsidiary of Green New Jersey organized under the laws of
the PRC; (iii) Xi&#8217;an Hu County Yuxing Agriculture Technology Development Co., Ltd. (&#8220;Yuxing&#8221;), a Variable Interest Entity
(&#8220;VIE&#8221;) in the in the PRC controlled by Jinong through a series of contractual agreements; (iv) Beijing Gufeng Chemical Products
Co., Ltd., a wholly-owned subsidiary of Jinong in the PRC (&#8220;Gufeng&#8221;), (v) Beijing Tianjuyuan Fertilizer Co., Ltd., Gufeng&#8217;s
wholly-owned subsidiary in the PRC (&#8220;Tianjuyuan&#8221;), and <i>(vi)Antaeus Tech, Inc. (&#8220;Antaeus&#8221;), a wholly-owned subsidiary
of Green Nevada incorporated in the State of Delaware.</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 30, 2016 the Company, through its wholly-owned
subsidiary Jinong, entered into strategic acquisition agreements and a series of contractual agreements with the shareholders of the following
six companies that are organized under the laws of the PRC and would be deemed VIEs: Shaanxi Lishijie Agrochemical Co., Ltd. (&#8220;Lishijie&#8221;),
Songyuan Jinyangguang Sannong Service Co., Ltd. (&#8220;Jinyangguang&#8221;), Shenqiu County Zhenbai Agriculture Co., Ltd. (&#8220;Zhenbai&#8221;),
Weinan City Linwei District Wangtian Agricultural Materials Co., Ltd. (&#8220;Wangtian&#8221;), Aksu Xindeguo Agricultural Materials Co.,
Ltd. (&#8220;Xindeguo&#8221;), and Xinjiang Xinyulei Eco-agriculture Science and Technology co., Ltd. (&#8220;Xinyulei&#8221;). On January
1, 2017, the Company, through its wholly owned subsidiary Jinong, entered into strategic acquisition agreements and a series of contractual
agreements with the shareholders of the following two companies that are organized under the laws of the PRC and would be deemed VIEs,
Sunwu County Xiangrong Agricultural Materials Co., Ltd. (&#8220;Xiangrong&#8221;), and Anhui Fengnong Seed Co., Ltd. (&#8220;Fengnong&#8221;).</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 30, 2017, the Company, through its
wholly owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Zhenbai.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 2, 2021, the Company, through its wholly
owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Xindeguo, Xinyulei and Xiangrong.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 1, 2021, the Company, through its
wholly owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Lishijie.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 31, 2021, the Company, through its
wholly owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Fengnong.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 31, 2022, the Company, through its wholly
owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Jinyangguang and Wangtian.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 13, 2023, the Company established Antaeus
Tech Inc. (&#8220;Antaeus&#8221;) in the State of Delaware. In April 2023, Antaeus started to purchase digital assets mining machines
and to mine Bitcoin in West Texas.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On&#160;December 27, 2023, the Company entered
into a Stock Purchase Agreement with Zhibiao Pan for the purchase by the Company from Zhibiao Pan of all of the outstanding stock of Lonestar
Dream, Inc., a Delaware corporation (&#8220;Lonestar&#8221;). Zhibiao Pan serves as the Co-Chief Executive Officer of the Company, and
is the sole shareholder of Lonestar. The acquisition is currently ongoing.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></ix:nonNumeric><div>

</div><div>

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

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

</div><!-- Field: Page; Sequence: 83; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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="text-align: center; margin-top: 0pt; margin-bottom: 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>CHINA GREEN AGRICULTURE, INC. AND SUBSIDIARIES</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30, 2024</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><ix:continuation id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s current corporate structure as of is set forth
in the diagram below:</p>

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CHINA GREEN AGRICULTURE, INC. AND SUBSIDIARIES</b></p><div>

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

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

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_1" escape="true" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="ixv-13366"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 2 &#8211; BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT
ACCOUNTING POLICIES</b></p>

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

<ix:nonNumeric contextRef="c0" continuedAt="_ConsolidationPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ConsolidationPolicyTextBlock" id="ixv-13370"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Principle of consolidation</span></p></ix:nonNumeric>

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

<ix:continuation continuedAt="_ConsolidationPolicyTextBlock-c0_cont_2" id="_ConsolidationPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying consolidated financial statements
include the accounts of the Company and its wholly owned subsidiaries, Green New Jersey, Jinong, Gufeng, Tianjuyuan, Yuxing and Antaeus.
All significant inter-company accounts and transactions have been eliminated in consolidation.</p></ix:continuation>

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

<ix:continuation id="_ConsolidationPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective June 16, 2013, Yuxing was converted from being a wholly owned
foreign enterprise <ix:nonFraction contextRef="c42" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" unitRef="pure" id="ixv-17901">100</ix:nonFraction>% owned by Jinong to a domestic enterprise <ix:nonFraction contextRef="c43" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" unitRef="pure" id="ixv-17902">100</ix:nonFraction>% owned one natural person, who is not affiliated to the Company (&#8220;Yuxing&#8217;s
Owner&#8221;). Effective the same day, Yuxing&#8217;s Owner entered into a series of contractual agreements with Jinong pursuant to which
Yuxing became a VIE associated with Jinong.</p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="cga_VieAssessmentPolicyTextBlock-c0_cont_1" escape="true" name="cga:VieAssessmentPolicyTextBlock" id="ixv-13380"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">VIE assessment</span></p></ix:nonNumeric>

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

<ix:continuation id="cga_VieAssessmentPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A VIE is an entity (1) that has total equity at
risk that is not sufficient to finance its activities without additional subordinated financial support from other entities, (2) where
the group of equity holders does not have the power to direct the activities of the entity that most significantly impact the entity&#8217;s
economic performance, or the obligation to absorb the entity&#8217;s expected losses or the right to receive the entity&#8217;s expected
residual returns, or both, or (3) where the voting rights of some investors are not proportional to their obligations to absorb the expected
losses of the entity, their rights to receive the expected residual returns of the entity, or both, and substantially all of the entity&#8217;s
activities either involve or are conducted on behalf of an investor that has disproportionately few voting rights. In order to determine
if an entity is considered a VIE, the Company first performs a qualitative analysis, which requires certain subjective decisions regarding
its assessments, including, but not limited to, the design of the entity, the variability that the entity was designed to create and pass
along to its interest holders, the rights of the parties, and the purpose of the arrangement. If the Company cannot conclude after a qualitative
analysis whether an entity is a VIE, it performs a quantitative analysis. The qualitative analysis considered the design of the entity,
the risks that cause variability, the purpose for which the entity was created, and the variability that the entity was designed to pass
along to its variable interest holders. When the primary beneficiary could not be identified through a qualitative analysis, we used internal
cash flow models to compute and allocate expected losses or expected residual returns to each variable interest holder based upon the
relative contractual rights and preferences of each interest holder in the VIE&#8217;s capital structure.</p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_UseOfEstimates-c0_cont_1" escape="true" name="us-gaap:UseOfEstimates" id="ixv-13387"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Use of estimates</span></p></ix:nonNumeric>

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

<ix:continuation id="_UseOfEstimates-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of consolidated financial statements
in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and
assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date
of the consolidated financial statements and the amount of revenues and expenses during the reporting periods. Management makes these
estimates using the best information available at the time the estimates are made. However, actual results and outcomes may differ from
management&#8217;s estimates and assumptions due to risks and uncertainties, including uncertainty in the current economic environment.</p></ix:continuation>

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

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

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

<ix:continuation id="_LesseeLeasesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company determines if an arrangement is a
lease or contains a lease at inception. Operating lease right-of-use assets and lease liabilities are recognized at commencement based
on the present value of lease payments over the lease term. As the implicit rate is typically not readily determinable in the Company&#8217;s
lease agreements, the Company uses its incremental borrowing rate as of the lease commencement date to determine the present value of
the lease payments. The incremental borrowing rate is based on the Company&#8217;s specific rate of interest to borrow on a collateralized
basis, over a similar term and in a similar economic environment as the lease. Lease expense is recognized on a straight-line basis over
the lease term. Leases with an initial term of 12 months or less are not recognized on the balance sheet; the Company recognizes lease
expense for these leases on a straight-line basis over the lease term. Additionally, the Company accounts for lease and non-lease components
as a single lease component for its identified asset classes. As of June 30, 2024, the Company does not have any material leases for the
implementation of ASC 842.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:nonNumeric><div>


</div><div>



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

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

</div><!-- Field: Page; Sequence: 85; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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="text-align: center; margin-top: 0pt; margin-bottom: 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>CHINA GREEN AGRICULTURE, INC. AND SUBSIDIARIES</b></p><div>

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

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

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

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_2" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" continuedAt="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="ixv-13429"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Cash and cash equivalents and concentration of cash</span></p></ix:nonNumeric>

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

<ix:continuation id="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For statement of cash flows purposes, the Company considers all cash
on hand and in banks, certificates of deposit with state owned banks in the PRC and banks in the United States, and other highly liquid
investments with maturities of three months or less, when purchased, to be cash and cash equivalents. The Company maintains large sums
of cash in three major banks in China. The aggregate cash in such accounts and on hand as of June 30, 2024 and 2023 was $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndDueFromBanks" scale="0" unitRef="usd" id="ixv-17903">58,433,626</ix:nonFraction> and
$<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndDueFromBanks" scale="0" unitRef="usd" id="ixv-17904">69,091,838</ix:nonFraction>, respectively. There is no insurance securing these deposits in China. In addition, the Company also had $<ix:nonFraction contextRef="c44" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestBearingDepositsInBanks" scale="0" unitRef="usd" id="ixv-17905">338,961</ix:nonFraction> and $<ix:nonFraction contextRef="c45" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestBearingDepositsInBanks" scale="0" unitRef="usd" id="ixv-17906">2,050,350</ix:nonFraction>
in cash in three banks in the United States as of June 30, 2024 and 2023, respectively. Cash overdraft as of balance sheet date will be
reflected as liabilities in the balance sheet. The Company has not experienced any losses in such accounts and believes it is not exposed
to any significant risks on its cash in bank accounts.</p></ix:continuation>


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

<ix:nonNumeric contextRef="c0" continuedAt="_PlatformOperatorCryptoAssetPolicyTextBlock-c0_cont_1" escape="true" name="srt:PlatformOperatorCryptoAssetPolicyTextBlock" id="ixv-13436"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><span style="text-decoration:underline">Digital Assets</span></p></ix:nonNumeric>

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

<ix:continuation continuedAt="_PlatformOperatorCryptoAssetPolicyTextBlock-c0_cont_2" id="_PlatformOperatorCryptoAssetPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">Digital assets are included
in current assets in the condensed consolidated balance sheets. Digital assets are accounted for as indefinite-lived intangible assets,
and are initially measured in accordance with FASB Accounting Standards Codification (&#8220;ASC&#8221;) Topic 350 &#8211;&#160;<i>Intangibles-Goodwill
and Other</i>. The Company measures gains or losses on the disposition of digital assets in accordance with the first-in-first-out (&#8220;FIFO&#8221;)
method of accounting.</p></ix:continuation>

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

<ix:continuation continuedAt="_PlatformOperatorCryptoAssetPolicyTextBlock-c0_cont_3" id="_PlatformOperatorCryptoAssetPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">Digital assets are not
amortized, but are assessed for impairment annually, or more frequently, when events or changes in circumstances occur indicating that
it is more likely than not that the indefinite-lived intangible asset is impaired. Whenever the exchange-traded price of digital assets
declines below its carrying value, the Company has determined that an impairment exists and records an impairment equal to the amount
by which the carrying value exceeds the fair value.</p></ix:continuation>

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

<ix:continuation id="_PlatformOperatorCryptoAssetPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span>As of June 30, 2024, and 2023,
the Company held Bitcoin as digital assets with amount of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CryptoAssetFairValueCurrent" scale="0" unitRef="usd" id="ixv-17907">53,693</ix:nonFraction> and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CryptoAssetFairValueCurrent" scale="0" unitRef="usd" id="ixv-17908">210,342</ix:nonFraction>, respectively. Bitcoin is classified on our balance sheet
as a current asset due to the Company&#8217;s ability to sell it in a highly liquid marketplace and its intent to liquidate its Bitcoin
to support operations when needed. </span>As of June 30, 2024, the Company determined that there were no impairments of its digital assets.
</p></ix:continuation><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p>

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

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

<ix:continuation id="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management regularly reviews the composition of
accounts receivable and analyzes customer credit worthiness, current economic trends and changes in customer payment patterns to evaluate
the collectability of accounts receivable at each year-end. Accounts considered uncollectible are provisioned for written off based upon
management&#8217;s assessment. As of June 30, 2024, and 2023, the Company had accounts receivable of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNet" scale="0" unitRef="usd" id="ixv-17909">16,493,068</ix:nonFraction> and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNet" scale="0" unitRef="usd" id="ixv-17910">16,455,734</ix:nonFraction>, net
of allowance for doubtful accounts of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" unitRef="usd" id="ixv-17911">22,741,696</ix:nonFraction> and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" unitRef="usd" id="ixv-17912">54,708,486</ix:nonFraction>, respectively. The Company recorded bad debt expense in the amount of
$<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" unitRef="usd" id="ixv-17913">17.7</ix:nonFraction> million and $<ix:nonFraction contextRef="c15" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="6" unitRef="usd" id="ixv-17914">10.1</ix:nonFraction> million for the fiscal year ended June 30, 2024 and the fiscal year ended June 30, 2023, respectively. The Company
adopts no policy to accept product returns post to the sales delivery.</p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_InventoryPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:InventoryPolicyTextBlock" id="ixv-13458"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Inventories</span></p></ix:nonNumeric>

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

<ix:continuation id="_InventoryPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventory is valued at the lower of cost (determined
on a weighted average basis) or market. Inventories consist of raw materials, work in process, finished goods and packaging materials.
The Company reviews its inventories regularly for possible obsolete goods and establishes reserves when determined necessary. The Company
confirmed the loss of $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InventoryFirmPurchaseCommitmentLoss" scale="6" unitRef="usd" id="ixv-17915">13.5</ix:nonFraction> million and $<ix:nonFraction contextRef="c15" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InventoryFirmPurchaseCommitmentLoss" scale="6" unitRef="usd" id="ixv-17916">8.8</ix:nonFraction> million of inventories for fiscal year ended June 30, 2024 and 2023, respectively.</p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="ixv-13465"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Property, plant and equipment</span></p></ix:nonNumeric>

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

<ix:continuation continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2" id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property, plant and equipment are recorded at
cost. Gains or losses on disposals are reflected as gain or loss in the year of disposal. The cost of improvements that extend the life
of plant, property, and equipment are capitalized. These capitalized costs may include structural improvements, equipment, and fixtures.
All ordinary repair and maintenance costs are expensed as incurred.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CHINA GREEN AGRICULTURE, INC. AND SUBSIDIARIES</b></p><div>

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

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

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

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_3" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_2"><ix:continuation continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_3" id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="cga_ScheduleOfEstimatedUsefulLivesTableTextBlock-c0_cont_1" escape="true" name="cga:ScheduleOfEstimatedUsefulLivesTableTextBlock" id="ixv-17917">Depreciation for financial reporting purposes
is provided using the straight-line method over the estimated useful lives of the assets:</ix:nonNumeric></p></ix:continuation>

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

<ix:continuation id="cga_ScheduleOfEstimatedUsefulLivesTableTextBlock-c0_cont_1"><ix:continuation id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center; padding-bottom: 1.5pt">Estimated<br/> Useful Life</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">Building</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center"><ix:nonNumeric contextRef="c46" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-17918">10</ix:nonNumeric>-<ix:nonNumeric contextRef="c47" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-17919">25</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural assets</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c48" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-17920">8</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Machinery and equipment</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c49" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-17921">5</ix:nonNumeric>-<ix:nonNumeric contextRef="c50" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-17922">15</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Vehicles</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c51" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-17923">3</ix:nonNumeric>-<ix:nonNumeric contextRef="c52" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-17924">5</ix:nonNumeric> years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Mining machines</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c53" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-17925">5</ix:nonNumeric> years</td></tr>
  </table></ix:continuation></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_ConstructionContractorsPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ConstructionContractorsPolicyPolicyTextBlock" id="ixv-13530"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Construction in Progress</span></p></ix:nonNumeric>

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

<ix:continuation id="_ConstructionContractorsPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Construction in progress represents the costs
incurred relating to the construction of buildings or new additions to the Company&#8217;s plant facilities. Costs classified to construction
in progress include all costs of obtaining the asset and bringing it to the location and condition necessary for its intended use. No
depreciation is provided for construction in progress until the assets are completed and are placed into service. Interest incurred during
construction is capitalized into construction in progress.</p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="ixv-13537"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Long-Lived Assets</span></p></ix:nonNumeric>

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

<ix:continuation id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1"><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company tests long-lived assets for impairment whenever events
or changes in circumstances indicate that the carrying amount of an asset may not be recoverable through the estimated undiscounted cash
flows expected to result from the use and eventual disposition of the assets. Whenever any such impairment exists, an impairment loss
will be recognized for the amount by which the carrying value exceeds the fair value. The Company confirmed the impairment of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" scale="0" unitRef="usd" id="ixv-17926">1,817,991</ix:nonFraction>
and $<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" scale="0" unitRef="usd" id="ixv-17927">0</ix:nonFraction> of long-lived assets for fiscal year ended June 30, 2024 and 2023, respectively.</p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_IntangibleAssetsFiniteLivedPolicy-c0_cont_1" escape="true" name="us-gaap:IntangibleAssetsFiniteLivedPolicy" id="ixv-13544"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Intangible Assets</span></p></ix:nonNumeric>

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

<ix:continuation id="_IntangibleAssetsFiniteLivedPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company records intangible assets acquired
individually or as part of a group at fair value. Intangible assets with definitive lives are amortized over the useful life of the intangible
asset, which is the period over which the asset is expected to contribute directly or indirectly to the entity&#8217;s future cash flows.
The Company evaluates intangible assets for impairment at least annually and more often whenever events or changes in circumstances indicate
that the carrying value may not be recoverable. Whenever any such impairment exists, an impairment loss will be recognized for the amount
by which the carrying value exceeds the fair value. The Company has not recorded impairment of intangible assets as of June 30, 2024 and
2023, respectively.</p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="ixv-13551"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Fair Value Measurement and Disclosures</span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_2" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our accounting for Fair Value Measurement and
Disclosures, defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price)
in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement
date. This topic also establishes a fair value hierarchy which requires classification based on observable and unobservable inputs when
measuring fair value. The fair value hierarchy distinguishes between assumptions based on market data (observable inputs) and an entity&#8217;s
own assumptions (unobservable inputs). The hierarchy consists of three levels:</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_3" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px; text-align: justify">&#160;</td>
    <td style="width: 48px; text-align: justify"><span style="font-size: 10pt">Level&#160;one</span></td>
    <td style="width: 24px; text-align: center"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Quoted market prices in active markets for identical assets or liabilities;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: center">&#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: justify"><span style="font-size: 10pt">Level two</span></td>
    <td style="text-align: center"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Inputs other than level one inputs that are either directly or indirectly observable; and</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: center">&#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: justify"><span style="font-size: 10pt">Level&#160;three</span></td>
    <td style="text-align: center"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Unobservable inputs developed using estimates and assumptions, which are developed by the reporting entity and reflect those assumptions that a market participant would use.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>
</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 87; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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="text-align: center; margin-top: 0pt; margin-bottom: 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>CHINA GREEN AGRICULTURE, INC. AND SUBSIDIARIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30, 2024</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_4" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_3"><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_4" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Determining which category an asset or liability
falls within the hierarchy requires significant judgment. The Company evaluates its hierarchy disclosures each quarter.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The carrying values of cash and cash equivalents,
trade and other receivables, trade and other payables approximate their fair values due to the short maturities of these instruments.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="ixv-13627"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Revenue recognition</span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_2" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company adopted Accounting Standards Codification
(&#8220;ASC&#8221;) 606. ASC 606, Revenue from Contracts with Customers, establishes principles for reporting information about the nature,
amount, timing and uncertainty of revenue and cash flows arising from the entity&#8217;s contracts to provide goods or services to customers.
The core principle requires an entity to recognize revenue to depict the transfer of services to customers in an amount that reflects
the consideration that it expects to be entitled to receive in exchange for those services recognized as performance obligations are satisfied.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_3" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has assessed the impact of the guidance
by performing the following five steps analysis:</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_4" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 48px"><span style="font-size: 10pt">Step&#160;1: </span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Identify the contract</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td><span style="font-size: 10pt">Step 2: </span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Identify the performance obligations</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td><span style="font-size: 10pt">Step 3:</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Determine the transaction price</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td><span style="font-size: 10pt">Step 4:</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Allocate the transaction price</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td><span style="font-size: 10pt">Step 5:</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Recognize revenue</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_5" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Based on the assessment, the Company concluded
that there was no change to the timing and pattern of revenue recognition for its current revenue streams in scope of Topic 606 and therefore
there were no material changes to the Company&#8217;s consolidated financial statements upon adoption of ASC 606.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_6" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Sales revenue is recognized on the date of shipment
to customers when a formal arrangement exists, the price is fixed or determinable, the delivery is completed, no other significant obligations
of the Company exist, and collectability is reasonably assured.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<ix:continuation id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s revenue consists of invoiced
value of goods, net of a value-added tax (VAT). No product return or sales discount allowance are made as products delivered and accepted
by customers are not returnable and sales discounts are not granted after products are delivered.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="cga_CustomerDepositsPolicyTextBlock-c0_cont_1" escape="true" name="cga:CustomerDepositsPolicyTextBlock" id="ixv-13695"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Customer deposits</span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<ix:continuation id="cga_CustomerDepositsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Payments received before all the relevant criteria
for revenue recognition are satisfied are recorded as customer deposits. When all revenue recognition criteria are met, the customer deposits
are recognized as revenue. As of June 30, 2024, and 2023, the Company had customer deposits of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromDepositsFromCustomers" scale="0" unitRef="usd" id="ixv-17928">4,937,207</ix:nonFraction> and $<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromDepositsFromCustomers" scale="0" unitRef="usd" id="ixv-17929">5,489,781</ix:nonFraction>, respectively.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_1" escape="true" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="ixv-13702"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Stock-Based Compensation</span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The costs of all employee stock option, as well
as other equity-based compensation arrangements, are reflected in the consolidated financial statements based on the estimated fair value
of the awards on the grant date. That cost is recognized over the period during which an employee is required to provide service in exchange
for the award&#8212;the requisite service period (usually the vesting period). Stock compensation for stock granted to non-employees is
determined as the fair value of the consideration received or the fair value of equity instruments issued, whichever is more reliably
measured.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock" id="ixv-13709"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Income taxes</span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_IncomeTaxPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We account for uncertain tax positions in accordance
with Accounting Standards Codification, or ASC,&#160;740, &#8220;Income Taxes.&#8221; The application of income tax law is inherently
complex. Laws and regulations in this area are voluminous and are often ambiguous. As such, we are required to make many subjective assumptions
and judgments regarding our income tax exposures. Interpretations of, and guidance surrounding, income tax laws and regulations change
over time. Changes in our subjective assumptions and judgments can materially affect amounts recognized in the consolidated balance sheets
and statements of income. See Note&#160;11, &#8220;Taxes Payable,&#8221; of the Notes to Consolidated Financial Statements for additional
detail on our uncertain tax positions and further information regarding ASC&#160;740.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>


</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 88; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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="text-align: center; margin-top: 0pt; margin-bottom: 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>CHINA GREEN AGRICULTURE, INC. AND SUBSIDIARIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30, 2024</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;&#160;</p><div>

</div><ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_5" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_4"><ix:nonNumeric contextRef="c0" continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="ixv-13742"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Foreign currency translation</span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The reporting currency of the Company is the US
dollar. The functional currency of the Company and Green New Jersey is the US dollar. The functional currency of the Chinese subsidiaries
is the Chinese Yuan or Renminbi (&#8220;RMB&#8221;). For the subsidiaries whose functional currencies are other than the US dollar, all
asset and liability accounts were translated at the exchange rate on the balance sheet date; stockholders&#8217; equity is translated
at the historical rates and items in the income statement and cash flow statements are translated at the average rate in each applicable
period. Translation adjustments resulting from this process are included in accumulated other comprehensive income (loss) in the statement
of shareholders&#8217; equity. The resulting translation gains and losses that arise from exchange rate fluctuations on transactions denominated
in a currency other than the functional currency is included in the results of operations as incurred.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_SegmentReportingPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="ixv-13749"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Segment reporting</span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_SegmentReportingPolicyPolicyTextBlock-c0_cont_2" id="_SegmentReportingPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company utilizes the &#8220;management approach&#8221;
model for segment reporting. The management approach model is based on the way a company&#8217;s management organizes segments within
the company for making operating decisions and assessing performance. Reportable segments are based on products and services, geography,
legal structure, management structure, or any other way management disaggregates a company.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_SegmentReportingPolicyPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2024, the Company, through its
subsidiaries is engaged into four main business segments based on location and product: Jinong (fertilizer production), Gufeng (fertilizer
production), Yuxing (agricultural products production), and Antaeus (Bitcoin). As of June 30, 2024, the Company maintained four main business
segments.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_FairValueOfFinancialInstrumentsPolicy-c0_cont_1" escape="true" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="ixv-13759"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Fair values of financial instruments</span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_FairValueOfFinancialInstrumentsPolicy-c0_cont_2" id="_FairValueOfFinancialInstrumentsPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Fair value is the price that would be received
to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Assets
and liabilities measured at fair value are categorized based on whether the inputs are observable in the market and the degree that the
inputs are observable. The categorization of financial assets and liabilities within the valuation hierarchy is based upon the lowest
level of input that is significant to the fair value measurement.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_FairValueOfFinancialInstrumentsPolicy-c0_cont_3" id="_FairValueOfFinancialInstrumentsPolicy-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s financial instruments primarily
consist of cash and cash equivalents, accounts receivable, other receivables, advances to suppliers, accounts payable, other payables,
tax payable, and related party advances and borrowings.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_FairValueOfFinancialInstrumentsPolicy-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of the balance sheet dates, the estimated fair
values of the financial instruments were not materially different from their carrying values as presented on the balance sheets. This
is attributed to the short maturities of the instruments and that interest rates on the borrowings approximate those that would have been
available for loans of similar remaining maturity and risk profile at respective balance sheet dates.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_InventoryCashFlowPolicy-c0_cont_1" escape="true" name="us-gaap:InventoryCashFlowPolicy" id="ixv-13772"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Statement of cash flows</span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_InventoryCashFlowPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s cash flows from operations
are calculated based on the local currencies. As a result, amounts related to assets and liabilities reported on the statement of cash
flows may not necessarily agree with changes in the corresponding balances on the balance sheets.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock" id="ixv-13779"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Earnings per share</span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_2" id="_EarningsPerSharePolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic earnings per share is computed based on
the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed based on the
weighted average number of shares of common stock plus the effect of dilutive potential common shares outstanding during the period using
the treasury stock method. Dilutive potential common shares include outstanding stock options and stock awards.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_3" id="_EarningsPerSharePolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="ixv-17930">The components of basic and diluted earnings per
share consist of the following:</ix:nonNumeric></p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-c0_cont_1"><ix:continuation id="_EarningsPerSharePolicyTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Loss for Basic Earnings Per Share</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="0" sign="-" unitRef="usd" id="ixv-17931">28,405,315</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="0" sign="-" unitRef="usd" id="ixv-17932">13,281,985</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Basic Weighted Average Number of Shares</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-17933">13,936,757</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-17934">13,248,684</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Net loss Per Share &#8211; Basic</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-17935">2.04</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c15" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-17936">1.00</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Loss for Diluted Earnings Per Share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAttributableToParentDiluted" scale="0" sign="-" unitRef="usd" id="ixv-17937">28,405,315</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAttributableToParentDiluted" scale="0" sign="-" unitRef="usd" id="ixv-17938">13,281,985</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Diluted Weighted Average Number of Shares</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-17939">13,936,757</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-17940">13,248,684</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Net loss Per Share &#8211; Diluted</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-17941">2.04</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c15" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-17942">1.00</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation></ix:continuation><div>


</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 89; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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="text-align: center; margin-top: 0pt; margin-bottom: 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>CHINA GREEN AGRICULTURE, INC. AND SUBSIDIARIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30, 2024</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><ix:continuation id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_5"><ix:nonNumeric contextRef="c0" continuedAt="_PriorPeriodReclassificationAdjustmentDescription-c0_cont_1" escape="true" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="ixv-13892"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Reclassification</span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_PriorPeriodReclassificationAdjustmentDescription-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain reclassifications have been made to the
prior year consolidated financial statements to conform to the 2024 consolidated financial statement presentation. Such reclassifications
did not affect total revenues, operating income or net income or cash flows as previously reported.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="ixv-13899"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Recent accounting pronouncements</span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company continually assesses any new accounting
pronouncements to determine their applicability. When it is determined that a new accounting pronouncement affects the Company&#8217;s
financial reporting, the Company undertakes a study to determine the consequences of the change to its Consolidated Financial Statements
and assures that there are proper controls in place to ascertain that the Company&#8217;s Consolidated Financial Statements properly reflect
the change.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_3" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August 2020, the FASB issued ASU 2020-06, <i>Debt&#8212;Debt
with Conversion and Other Options</i> (Subtopic 470-20) and <i>Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity</i>
(Subtopic 815-40): <i>Accounting for Convertible Instruments and Contracts in an Entity&#8217;s Own Equity</i>, which simplifies accounting
for convertible instruments by removing major separation models required under current GAAP. The ASU also removes certain settlement conditions
that are required for equity contracts to qualify for the derivative scope exception and simplifies the diluted earnings per share calculation
in certain areas. The amendments in this ASU are effective for annual and interim periods beginning after December 15, 2023, although
early adoption is permitted. The Company is in the process of evaluating the impact of this new guidance on its financial statements.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2023, the FASB issued ASU 2023-08,
<i>Intangibles - Goodwill and Other - Crypto Assets (Subtopic 350-60): Accounting for and Disclosure of Crypto Assets,</i> which establishes
accounting guidance for crypto assets meeting certain criteria. Bitcoin meets these criteria. The amendments require crypto assets meeting
the criteria to be recognized at fair value with changes recognized in net income each reporting period. Upon adoption, a cumulative-effect
adjustment is made to the opening balance of retained earnings as of the beginning of the annual reporting period of adoption. ASU 2023-08
is effective for fiscal years beginning after December 15, 2024, including interim periods within those fiscal years. Early adoption is
permitted. The Company does not expect the updated guidance to have a material impact on its disclosures.</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:SubstantialDoubtAboutGoingConcernTextBlock" id="ixv-13918"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 3 &#8211; GOING CERCERN</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s financial statements are prepared assuming that the Company will continue as a going concern. The Company has incurred
operating losses and had negative operating cash flows in the fiscal year 2024 and may continue to incur operating losses and generate
negative cash flows as the Company implements its future business plan. If the situation exists, there could be substantial doubt about
the Company&#8217;s ability to continue as going concern.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The ability of the Company to continue as a going
concern depends upon whether the Company can successfully execute its business strategies to recover from loss and eventually attain profitable
operations.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying financial statements do not include any adjustments to reflect the recoverability and classification of recorded asset amounts
and classification of liabilities that might be necessary should the Company be unable to continue as going concern.</span></p></ix:nonNumeric><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 90; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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="text-align: center; margin-top: 0pt; margin-bottom: 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>CHINA GREEN AGRICULTURE, INC. AND SUBSIDIARIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30, 2024</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:InventoryDisclosureTextBlock" id="ixv-13959"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 4 &#8211; INVENTORIES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfInventoryCurrentTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="ixv-17943">Inventories consisted of the following:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ScheduleOfInventoryCurrentTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Raw materials</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-17944">8,127,043</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="0" unitRef="usd" id="ixv-17945">11,617,989</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Supplies and packing materials</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherInventorySupplies" scale="0" unitRef="usd" id="ixv-17946">995,692</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherInventorySupplies" scale="0" unitRef="usd" id="ixv-17947">410,904</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Work in progress</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcess" scale="0" unitRef="usd" id="ixv-17948">170,345</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcess" scale="0" unitRef="usd" id="ixv-17949">172,248</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Finished goods</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="0" unitRef="usd" id="ixv-17950">28,533,376</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="0" unitRef="usd" id="ixv-17951">34,253,990</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-17952">37,826,456</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-17953">46,455,131</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended June 30, 2024, the Company
sold compound fertilizers (finished goods) to certain parties at market price and purchased equivalent amount of simple fertilizers (raw
material) from the same parties also at market price. The simple fertilizers purchased, along with other materials were used in the Company&#8217;s
production facility to manufacture compound fertilizers. While nonmonetary, the sales and purchase transactions were consummated independently
under separate agreements at different times and measured at the prevailing market value. The total amount of nonmonetary sales and purchases
amounted to $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="cga:NonmonetarySalesAndPurchases" scale="0" unitRef="usd" id="ixv-17954">34,074,750</ix:nonFraction> during the year ended June 30, 2024. No gain or loss incurred as the result of the nonmonetary transactions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the fiscal year ended June 30, 2024, total
inventories decreased $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherInventory" scale="0" unitRef="usd" id="ixv-17955">8,628,675</ix:nonFraction>, or <ix:nonFraction contextRef="c3" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:PercentageOfFIFOInventory" scale="-2" unitRef="pure" id="ixv-17956">18.6</ix:nonFraction>%, to $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-17957">37,826,456</ix:nonFraction> from $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-17958">46,455,131</ix:nonFraction> for the fiscal year ended June 30, 2023.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="ixv-14040"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 5 &#8211; PROPERTY, PLANT AND EQUIPMENT</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="ixv-17959">Property, plant and equipment consisted of the following for the continuing
entities:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>


<ix:continuation id="_PropertyPlantAndEquipmentTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Building and improvements</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c54" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-17960">36,999,854</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c55" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-17961">37,065,464</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Auto</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c56" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-17962">2,711,245</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-17963">2,716,931</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Machinery and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-17964">18,713,182</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c59" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-17965">18,608,254</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c60" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-17966">1,502,600</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-16">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total property, plant and equipment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-17967">59,926,881</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd" id="ixv-17968">58,390,649</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Less: accumulated depreciation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-17969">44,087,598</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-17970">41,700,404</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: Impairment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="cga:Impairment" scale="0" unitRef="usd" id="ixv-17971">1,817,991</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-17">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-17972">14,021,292</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-17973">16,690,245</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">For the fiscal year ended June 30, 2024, total depreciation expense for the continuing entities was $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd" id="ixv-17974">2,387,194</ix:nonFraction>, increased $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease" scale="0" unitRef="usd" id="ixv-17975">215,097</ix:nonFraction>, or <ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="cga:DepreciationIncreasedPercentage" scale="-2" unitRef="pure" id="ixv-17976">9.9</ix:nonFraction>%, from $<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd" id="ixv-17977">2,172,096</ix:nonFraction> for the fiscal year ended June 30, 2023.</p></ix:nonNumeric><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"></p><div>

</div><!-- Field: Page; Sequence: 91; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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="text-align: center; margin-top: 0pt; margin-bottom: 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>CHINA GREEN AGRICULTURE, INC. AND SUBSIDIARIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30, 2024</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_IntangibleAssetsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="ixv-14174"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 6 &#8211; INTANGIBLE ASSETS AND DIGITAL ASSETS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="ixv-17978">Intangible assets consisted of the following:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Land use rights, net</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="cga:FiniteLivedLandUseRightsNet" scale="0" unitRef="usd" id="ixv-17979">7,624,558</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="cga:FiniteLivedLandUseRightsNet" scale="0" unitRef="usd" id="ixv-17980">7,862,624</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Trademarks</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedTrademarksGross" scale="0" unitRef="usd" id="ixv-17981">5,688,599</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedTrademarksGross" scale="0" unitRef="usd" id="ixv-17982">5,701,011</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="0" unitRef="usd" id="ixv-17983">13,313,157</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="0" unitRef="usd" id="ixv-17984">13,563,635</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">LAND USE RIGHT</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 25, 2009, Yuxing was granted a land
use right for approximately 88 acres (<ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AreaOfLand" scale="0" unitRef="sqm" id="ixv-17985">353,000</ix:nonFraction> square meters or <ix:nonFraction contextRef="c62" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AreaOfLand" scale="6" unitRef="sqft" id="ixv-17986">3.8</ix:nonFraction> million square feet) by the People&#8217;s Government and Land &amp;
Resources Bureau of Hu County, Xi&#8217;an, Shaanxi Province. The fair value of the related intangible asset was determined to be the
respective cost of RMB<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure" scale="0" unitRef="cny" id="ixv-17987">73,184,895</ix:nonFraction> (or $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-17988">10,062,923</ix:nonFraction>). The intangible asset is being amortized over the grant period of <ix:nonNumeric contextRef="c3" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="ixv-17989">50</ix:nonNumeric> years using the
straight-line method.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 13, 2003, Tianjuyuan was granted a certificate
of Land Use Right for a parcel of land of approximately 11 acres (<ix:nonFraction contextRef="c63" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AreaOfLand" scale="0" unitRef="sqm" id="ixv-17990">42,726</ix:nonFraction> square meters or <ix:nonFraction contextRef="c63" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AreaOfLand" scale="0" unitRef="sqft" id="ixv-17991">459,898</ix:nonFraction> square feet) at Ping Gu District, Beijing.
The purchase cost was recorded at RMB<ix:nonFraction contextRef="c64" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure" scale="0" unitRef="cny" id="ixv-17992">1,045,950</ix:nonFraction> (or $<ix:nonFraction contextRef="c64" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-17993">143,818</ix:nonFraction>). The intangible asset is being amortized over the grant period of <ix:nonNumeric contextRef="c64" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="ixv-17994">50</ix:nonNumeric> years.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 16, 2001, Jinong received a land use
right as a contribution from a shareholder, which was granted by the People&#8217;s Government and Land&amp; Resources Bureau of Yangling
District, Shaanxi Province. The fair value of the related intangible asset at the time of the contribution was determined to be RMB<ix:nonFraction contextRef="c65" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure" scale="0" unitRef="cny" id="ixv-17995">7,285,099</ix:nonFraction>
(or&#160;$<ix:nonFraction contextRef="c65" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-17996">1,001,701</ix:nonFraction>). The intangible asset is being amortized over the grant period of <ix:nonNumeric contextRef="c65" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" id="ixv-17997">50</ix:nonNumeric> years.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" id="ixv-17998">The Land Use Rights consisted of the following:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock-c0_cont_2" id="_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Foreign Currency<br/> Adjustment</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">Amortization/<br/> Subtraction</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">June 30,<br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Land use rights</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c67" decimals="0" format="ixt:num-dot-decimal" name="cga:FiniteLivedIntangibleAssets" scale="0" unitRef="usd" id="ixv-17999">11,088,765</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c68" decimals="0" format="ixt:num-dot-decimal" name="cga:FinitelivedForeignCurrencyAdjustment" scale="0" sign="-" unitRef="usd" id="ixv-18000">24,141</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><p style="-sec-ix-hidden: hidden-fact-18; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">-</p></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c69" decimals="0" format="ixt:num-dot-decimal" name="cga:FiniteLivedIntangibleAssetsEnding" scale="0" unitRef="usd" id="ixv-18001">11,064,624</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Less: accumulated amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c70" decimals="0" format="ixt:num-dot-decimal" name="cga:FiniteLivedIntangibleAssets" scale="0" sign="-" unitRef="usd" id="ixv-18002">3,226,141</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="-sec-ix-hidden: hidden-fact-19; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">-</p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c71" decimals="0" format="ixt:num-dot-decimal" name="cga:FinitelivedAmortizationSubtraction" scale="0" sign="-" unitRef="usd" id="ixv-18003">213,925</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c72" decimals="0" format="ixt:num-dot-decimal" name="cga:FiniteLivedIntangibleAssetsEnding" scale="0" sign="-" unitRef="usd" id="ixv-18004">3,440,066</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total land use rights, net</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c73" decimals="0" format="ixt:num-dot-decimal" name="cga:FiniteLivedIntangibleAssets" scale="0" unitRef="usd" id="ixv-18005">7,862,624</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c74" decimals="0" format="ixt:num-dot-decimal" name="cga:FinitelivedForeignCurrencyAdjustment" scale="0" sign="-" unitRef="usd" id="ixv-18006">24,141</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c74" decimals="0" format="ixt:num-dot-decimal" name="cga:FinitelivedAmortizationSubtraction" scale="0" sign="-" unitRef="usd" id="ixv-18007">213,925</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c75" decimals="0" format="ixt:num-dot-decimal" name="cga:FiniteLivedIntangibleAssetsEnding" scale="0" unitRef="usd" id="ixv-18008">7,624,558</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:nonNumeric><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 92; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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="text-align: center; margin-top: 0pt; margin-bottom: 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>CHINA GREEN AGRICULTURE, INC. AND SUBSIDIARIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30, 2024</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation id="_IntangibleAssetsDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">TRADEMARKS</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:continuation continuedAt="_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock-c0_cont_3" id="_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock-c0_cont_2">On July 2, 2010, the Company acquired Gufeng and
its wholly owned subsidiary Tianjuyuan. The preliminary fair value on the acquired trademarks and brand names was estimated to be RMB<ix:nonFraction contextRef="c66" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure" scale="0" unitRef="cny" id="ixv-18010">41,371,630</ix:nonFraction>
(or $<ix:nonFraction contextRef="c66" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure" scale="0" unitRef="usd" id="ixv-18011">5,688,599</ix:nonFraction>) and is subject to an annual impairment test.</ix:continuation></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Foreign Currency</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Adjustment</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">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Trademarks</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c76" decimals="0" format="ixt:num-dot-decimal" name="cga:FiniteLivedIntangibleAssets" scale="0" unitRef="usd" id="ixv-18012">5,752,592</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c77" decimals="0" format="ixt:num-dot-decimal" name="cga:FinitelivedForeignCurrencyAdjustment" scale="0" sign="-" unitRef="usd" id="ixv-18013">12,524</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c78" decimals="0" format="ixt:num-dot-decimal" name="cga:FiniteLivedIntangibleAssetsEnding" scale="0" unitRef="usd" id="ixv-18014">5,740,068</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Less: accumulated amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c79" decimals="0" format="ixt:num-dot-decimal" name="cga:FiniteLivedIntangibleAssets" scale="0" sign="-" unitRef="usd" id="ixv-18015">51,581</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c80" decimals="0" format="ixt:num-dot-decimal" name="cga:FinitelivedForeignCurrencyAdjustment" scale="0" unitRef="usd" id="ixv-18016">112</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c81" decimals="0" format="ixt:num-dot-decimal" name="cga:FiniteLivedIntangibleAssetsEnding" scale="0" sign="-" unitRef="usd" id="ixv-18017">51,469</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total trademarks, net</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c82" decimals="0" format="ixt:num-dot-decimal" name="cga:FiniteLivedIntangibleAssets" scale="0" unitRef="usd" id="ixv-18018">5,701,011</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c83" decimals="0" format="ixt:num-dot-decimal" name="cga:FinitelivedForeignCurrencyAdjustment" scale="0" sign="-" unitRef="usd" id="ixv-18019">12,412</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c84" decimals="0" format="ixt:num-dot-decimal" name="cga:FiniteLivedIntangibleAssetsEnding" scale="0" unitRef="usd" id="ixv-18020">5,688,599</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">AMORTIZATION EXPENSE</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="ixv-18021">Estimated amortization expenses of intangible
assets for the next five twelve months periods ended June 30, are as follows:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid; text-align: justify"><span style="font-size: 10pt"><b>Years Ending June 30,</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Expense <br/>
($)</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom; width: 88%; text-align: justify"><span style="font-size: 10pt">2025</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="0" unitRef="usd" id="ixv-18022">248,022</ix:nonFraction></span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt">2026</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="0" unitRef="usd" id="ixv-18023">236,419</ix:nonFraction></span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt">2027</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="0" unitRef="usd" id="ixv-18024">220,949</ix:nonFraction></span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt">2028</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="0" unitRef="usd" id="ixv-18025">220,949</ix:nonFraction></span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt">2029</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="0" unitRef="usd" id="ixv-18026">220,949</ix:nonFraction></span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>DIGITAL ASSETS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">On March 13, 2023, the Company established Antaeus Tech Inc. (&#8220;Antaeus&#8221;)
in the State of Delaware. In April 2023, Antaeus started to purchase digital assets mining machines and to mine Bitcoin in West Texas.
As of June 30, 2024, and 2023, the Company held digital assets with amount of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CryptoAssetCost" scale="0" unitRef="usd" id="ixv-18027">53,693</ix:nonFraction> and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CryptoAssetCost" scale="0" unitRef="usd" id="ixv-18028">210,342</ix:nonFraction>, respectively. <span>The
Company&#8217;s digital assets include Bitcoin only. Digital assets are classified on our balance sheet as current assets due to the Company&#8217;s
ability to sell them in a highly liquid marketplace and its intent to liquidate its digital assets to support operations when needed.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">The Company adopted ASU
2023-08, which requires entities to measure crypto assets at fair value with changes recognized in the Condensed Consolidated Statements
of Operations each reporting period. The Company&#8217;s digital assets were within the scope of ASU 2023-08 and a cumulative-effect adjustment
of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CryptoAssetCumulativeRealizedGainLossFromDisposition" scale="0" unitRef="usd" id="ixv-18029">2,701</ix:nonFraction> as of the ending of the fiscal year ended June 30, 2024 was recorded for the difference between the carrying amount of the Company&#8217;s
digital assets and fair value.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><ix:nonNumeric contextRef="c0" continuedAt="_CryptoAssetHoldingTableTextBlock-c0_cont_1" escape="true" name="us-gaap:CryptoAssetHoldingTableTextBlock" id="ixv-18030">The following table presents
the Company&#8217;s significant digital asset Bitcoin holdings as of June 30, 2024:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p>

<ix:continuation id="_CryptoAssetHoldingTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Quantity</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Cost Basis</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; padding-bottom: 1.5pt">Bitcoin</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 9%; padding-bottom: 1.5pt; text-align: center"><ix:nonFraction contextRef="c85" decimals="2" format="ixt:num-dot-decimal" name="cga:CryptoAssetNumberOfQuantity" scale="0" unitRef="usdPershares" id="ixv-18031">0.86</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c85" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CryptoAssetCost" scale="0" unitRef="usd" id="ixv-18032">56,394</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c85" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CryptoAssetFairValue" scale="0" unitRef="usd" id="ixv-18033">53,693</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 2.5pt">Total Bitcoin held as of June 30, 2024</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: center"><ix:nonFraction contextRef="c85" decimals="2" format="ixt:num-dot-decimal" name="cga:CryptoAssetNumberOfQuantity" scale="0" unitRef="usdPershares" id="ixv-18034">0.86</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c85" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CryptoAssetCost" scale="0" unitRef="usd" id="ixv-18035">56,394</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c85" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CryptoAssetFairValue" scale="0" unitRef="usd" id="ixv-18036">53,693</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_CryptoAssetActivityTableTextBlock-c0_cont_1" escape="true" name="us-gaap:CryptoAssetActivityTableTextBlock" id="ixv-18037">The following table presents a roll-forward of
total digital assets (including digital assets, restricted) for the year ended June 30, 2024, based on the fair value model under ASU
2023-08:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>


<ix:continuation id="_CryptoAssetActivityTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Beginning Balance: Digital assets at June 30, 2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CryptoAssetFairValue" scale="0" unitRef="usd" id="ixv-18038">210,342</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Addition of digital assets, mining proceeds</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CryptoAssetMining" scale="0" unitRef="usd" id="ixv-18039">1,282,420</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Addition of digital assets, other</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CryptoAssetAddition" scale="0" unitRef="usd" id="ixv-18040">339,567</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Disposition of digital assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CryptoAssetDisposition" scale="0" unitRef="usd" id="ixv-18041">1,825,770</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Realized gain (loss) on digital assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CryptoAssetRealizedAndUnrealizedLossOperating" scale="0" unitRef="usd" id="ixv-18042">49,834</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Unrealized gain (loss) on digital assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CryptoAssetRealizedAndUnrealizedLossNonoperating" scale="0" unitRef="usd" id="ixv-18043">2,701</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Digital assets at June 30, 2024</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CryptoAssetFairValue" scale="0" unitRef="usd" id="ixv-18044">53,693</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended June 30, 2024, the Company
acquired $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CryptoAssetMining" scale="0" unitRef="usd" id="ixv-18045">1,282,420</ix:nonFraction> of digital assets through mining activities and disposed of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CryptoAssetSale" scale="0" unitRef="usd" id="ixv-18046">1,825,770</ix:nonFraction> digital assets through the sale of digital
assets. During the year ended June 30, 2024, the Company realized total gains on digital assets of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CryptoAssetRealizedGainOperating" scale="0" unitRef="usd" id="ixv-18047">49,834</ix:nonFraction>.</p></ix:continuation><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 93; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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="text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CHINA GREEN AGRICULTURE, INC. AND SUBSIDIARIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30, 2024</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:OtherAssetsDisclosureTextBlock" id="ixv-14601"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 7 &#8211; OTHER NON-CURRENT ASSETS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other non-current assets mainly include advance
payments related to rent the land use for the Company and long-term equity investment. As of June 30, 2024, the balance of other non-current
assets was $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="0" unitRef="usd" id="ixv-18048">8,226,344</ix:nonFraction>. Among them, $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-18049">4,450,000</ix:nonFraction> was long-term equity investment, and $<ix:nonFraction contextRef="c86" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="0" unitRef="usd" id="ixv-18050">3,267,874</ix:nonFraction> was the rental fee advances for agriculture
lands that the Company engaged in Shiquan County from 2026 to 2027.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c87" name="cga:RentalAgreementDescription" id="ixv-18051">In March 2017, Jinong entered into the rental
agreement for approximately 3,400 mu, and 2600-hectare agriculture lands in Shiquan County, Shaanxi Province. The rental agreement was
from April 2017 and was renewable for every ten-year period up to 2066.</ix:nonNumeric> The aggregate rental fee was approximately RMB <ix:nonFraction contextRef="c87" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRent" scale="6" unitRef="cny" id="ixv-18052">13</ix:nonFraction> million per
annum, The Company had made <ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="cga:AggregateRentalTerms" id="ixv-18053">10</ix:nonNumeric>-year advances of rental fee per rental terms. The Company has amortized $<ix:nonFraction contextRef="c87" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentForAmortization" scale="6" unitRef="usd" id="ixv-18054">1.8</ix:nonFraction> million as expenses for the
year ended June 30, 2024 and $<ix:nonFraction contextRef="c88" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentForAmortization" scale="6" unitRef="usd" id="ixv-18055">1.8</ix:nonFraction> million as expenses for the year ended June 30, 2023.</p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="cga_ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock-c0_cont_1" escape="true" name="cga:ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock" id="ixv-18056">Estimated amortization expenses of the rental
advance payments herein for the next three twelve-month periods ended June 30 and thereafter are as follows:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="cga_ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: justify">Years ending June 30,</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: justify">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c89" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="0" unitRef="usd" id="ixv-18057">1,845,938</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">2026</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c89" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="0" unitRef="usd" id="ixv-18058">1,845,938</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2027</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c89" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="0" unitRef="usd" id="ixv-18059">1,421,936</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="ixv-14639"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 8 &#8211; ACCRUED EXPENSES AND OTHER PAYABLES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" id="ixv-18060">Accrued expenses and other payables consisted of the following:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Payroll and welfare payable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedPayrollTaxesCurrent" scale="0" unitRef="usd" id="ixv-18061">164,245</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedPayrollTaxesCurrent" scale="0" unitRef="usd" id="ixv-18062">188,222</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-18063">10,312,491</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-18064">9,805,444</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableOtherCurrent" scale="0" unitRef="usd" id="ixv-18065">4,317,791</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableOtherCurrent" scale="0" unitRef="usd" id="ixv-18066">4,820,193</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other levy payable</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" scale="0" unitRef="usd" id="ixv-18067">115,316</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" scale="0" unitRef="usd" id="ixv-18068">115,568</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-18069">14,909,843</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-18070">14,929,427</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="ixv-14716"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 9 &#8211; AMOUNT DUE TO RELATED PARTIES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At the end of December 2015, Yuxing entered into
a sales agreement with the Company&#8217;s affiliate, 900LH.com Food Co., Ltd. (&#8220;900LH.com&#8221;, previously announced as Xi&#8217;an
Gem Grain Co., Ltd) pursuant to which Yuxing is to supply various vegetables to 900LH.com for its incoming seasonal sales at the holidays
and year ends (the &#8220;Sales Agreement&#8221;). The contingent contracted value of the Sales Agreement is RMB<ix:nonFraction contextRef="c90" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="cny" id="ixv-18071">25,500,000</ix:nonFraction> (approximately
$<ix:nonFraction contextRef="c90" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" scale="0" unitRef="usd" id="ixv-18072">3,506,250</ix:nonFraction>). During the year ended June 30, 2024 and 2023, Yuxing didn not sold any sold any products to 900LH.com.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The amount due from 900LH.com to Yuxing was $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivables" scale="0" unitRef="usd" id="ixv-18073">0</ix:nonFraction> and $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivables" scale="0" unitRef="usd" id="ixv-18074">27,560</ix:nonFraction> as of June
30, 2024 and 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2024, and June 30, 2023, the amount
due to related parties was $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-18075">5,511,053</ix:nonFraction> and $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-18076">5,439,209</ix:nonFraction>, respectively.&#160;As of June 30, 2024, and June 30, 2023, $<ix:nonFraction contextRef="c91" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-18077">962,500</ix:nonFraction> and $<ix:nonFraction contextRef="c92" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromRelatedPartyDebt" scale="0" unitRef="usd" id="ixv-18078">964,600</ix:nonFraction>,
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.&#160;These loans are not subject to written agreements. As of June 30, 2024, and June 30, 2023, $<ix:nonFraction contextRef="c93" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdvancesToAffiliate" scale="0" unitRef="usd" id="ixv-18079">2,336,693</ix:nonFraction> and $<ix:nonFraction contextRef="c94" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdvancesToAffiliate" scale="0" unitRef="usd" id="ixv-18080">2,261,693</ix:nonFraction>,
respectively were advances from Mr. Zhuoyu Li, Chairman and CEO of the Company. The advances were unsecured and non-interest-bearing.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2024, the Company&#8217;s subsidiary,
Jinong, owed 900LH.com. $<ix:nonFraction contextRef="c95" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" scale="0" unitRef="usd" id="ixv-18081">0</ix:nonFraction>. As of June 30, 2023, the Company&#8217;s subsidiary, Jinong, owed 900LH.com. $<ix:nonFraction contextRef="c96" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" scale="0" unitRef="usd" id="ixv-18082">995</ix:nonFraction>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 <ix:nonFraction contextRef="c97" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AreaOfLand" scale="0" unitRef="sqm" id="ixv-18083">612</ix:nonFraction> square meters (approximately <ix:nonFraction contextRef="c97" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AreaOfLand" scale="0" unitRef="sqft" id="ixv-18084">6,588</ix:nonFraction> 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 RMB<ix:nonFraction contextRef="c98" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SaleLeasebackTransactionMonthlyRentalPayments" scale="0" unitRef="cny" id="ixv-18085">28,000</ix:nonFraction> (approximately $<ix:nonFraction contextRef="c98" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SaleLeasebackTransactionMonthlyRentalPayments" scale="0" unitRef="usd" id="ixv-18086">3,850</ix:nonFraction>).</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 94; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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="text-align: center; margin-top: 0pt; margin-bottom: 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>CHINA GREEN AGRICULTURE, INC. AND SUBSIDIARIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30, 2024</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:DebtDisclosureTextBlock" id="ixv-14755"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 10 &#8211; LOAN PAYABLES </b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfDebtTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfDebtTableTextBlock" id="ixv-18087">As of June 30, 2024, the short-term and long-term
loan payables consisted of five loans which mature on dates ranging from August 19, 2022 through June 13, 2027 with interest rates ranging
from <ix:nonFraction contextRef="c99" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-18088">3.65</ix:nonFraction>% to <ix:nonFraction contextRef="c100" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-18089">5.00</ix:nonFraction>%. No. 1 to 3 below are collateralized by Tianjuyuan&#8217;s land use right and building ownership right. Loan No. 2
is also guaranteed by the cash deposit. No. 4 to 5 below are collateralized by Jinong&#8217;s land use right and building ownership right.
No. 6 below is collateralized by Yuxing&#8217;s land use right and building ownership right.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ScheduleOfDebtTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 11pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><b>No.</b></span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Payee</b></span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Loan period per agreement</b></span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Interest<br/> Rate</b></span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>June 30,<br/>
2024</b></span></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 9%"><span style="font-size: 10pt">1</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 54%"><span style="font-size: 10pt">Beijing Bank -Pinggu Branch</span></td> <td style="width: 1%">&#160;</td> <td style="white-space: nowrap; width: 9%"><ix:nonNumeric contextRef="c101" name="cga:LoanPeriodPerAgreementStartAndEnd" id="ixv-14798"><span style="font-size: 10pt">June 28, 2024-June 27, 2025</span></ix:nonNumeric></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c102" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-18090">3.95</ix:nonFraction></span></td> <td style="width: 1%"><span style="font-size: 10pt">%</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c102" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LoansPayableToBankCurrent" scale="0" unitRef="usd" id="ixv-18091">1,237,500</ix:nonFraction></span></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-size: 10pt">2</span></td> <td>&#160;</td> <td>&#160;</td> <td><span style="font-size: 10pt">Huaxia Bank -HuaiRou Branch</span></td> <td>&#160;</td> <td style="white-space: nowrap"><ix:nonNumeric contextRef="c103" name="cga:LoanPeriodPerAgreementStartAndEnd" id="ixv-14821"><span style="font-size: 10pt">June 28, 2024-June 28, 2025</span></ix:nonNumeric></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c104" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-18092">3.65</ix:nonFraction></span></td> <td><span style="font-size: 10pt">%</span></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c104" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LoansPayableToBankCurrent" scale="0" unitRef="usd" id="ixv-18093">1,375,000</ix:nonFraction></span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-size: 10pt">3</span></td> <td>&#160;</td> <td>&#160;</td> <td><span style="font-size: 10pt">Pinggu New Village Bank</span></td> <td>&#160;</td> <td style="white-space: nowrap"><ix:nonNumeric contextRef="c105" name="cga:LoanPeriodPerAgreementStartAndEnd" id="ixv-14844"><span style="font-size: 10pt">June 28, 2024-June 27, 2025</span></ix:nonNumeric></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c106" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-18094">5.00</ix:nonFraction></span></td> <td><span style="font-size: 10pt">%</span></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c106" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LoansPayableToBankCurrent" scale="0" unitRef="usd" id="ixv-18095">962,500</ix:nonFraction></span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-size: 10pt">4</span></td> <td>&#160;</td> <td>&#160;</td> <td><span style="font-size: 10pt">Industrial Bank Co. Ltd</span></td> <td>&#160;</td> <td style="white-space: nowrap"><ix:nonNumeric contextRef="c107" name="cga:LoanPeriodPerAgreementStartAndEnd" id="ixv-14867"><span style="font-size: 10pt">August 19, 2022-August 18, 2024</span></ix:nonNumeric></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c108" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-18096">3.98</ix:nonFraction></span></td> <td><span style="font-size: 10pt">%</span></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c108" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LoansPayableToBankCurrent" scale="0" unitRef="usd" id="ixv-18097">935,000</ix:nonFraction></span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">5</span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Industrial Bank Co. Ltd</span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="white-space: nowrap; padding-bottom: 1.5pt"><ix:nonNumeric contextRef="c109" name="cga:LoanPeriodPerAgreementStartAndEnd" id="ixv-14890"><span style="font-size: 10pt">October 7, 2023-October 6, 2024</span></ix:nonNumeric></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c110" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-18098">3.70</ix:nonFraction></span></td> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">%</span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c110" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LoansPayableToBankCurrent" scale="0" unitRef="usd" id="ixv-18099">2,750,000</ix:nonFraction></span></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">6</span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Chang&#8217;An Bank</span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="white-space: nowrap; padding-bottom: 1.5pt"><ix:nonNumeric contextRef="c111" name="cga:LoanPeriodPerAgreementStartAndEnd" id="ixv-14913"><span style="font-size: 10pt">June 14, 2024-June 13, 2027</span></ix:nonNumeric></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c112" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-18100">4.00</ix:nonFraction></span></td> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">%</span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c112" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LoansPayableToBankCurrent" scale="0" unitRef="usd" id="ixv-18101">2,062,500</ix:nonFraction></span></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt"><span style="font-size: 10pt">Total</span></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="white-space: nowrap; padding-bottom: 4pt; text-align: center">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: right">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LoansPayableToBankCurrent" scale="0" unitRef="usd" id="ixv-18102">9,322,500</ix:nonFraction></span></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The interest expense from short-term loans was
$<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd" id="ixv-18103">292,186</ix:nonFraction> and $<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd" id="ixv-18104">295,804</ix:nonFraction> for the year ended June 30, 2024 and 2023, respectively.</p></ix:nonNumeric><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">


</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock" id="ixv-14952"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 11 &#8211; TAXES PAYABLE</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Enterprise Income Tax</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective January 1, 2008, the Enterprise Income
Tax (&#8220;EIT&#8221;) law of the PRC replaced the tax laws for Domestic Enterprises (&#8220;DEs&#8221;) and Foreign Invested Enterprises
(&#8220;FIEs&#8221;). The EIT rate of <ix:nonFraction contextRef="c113" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-18105">25</ix:nonFraction>% replaced the <ix:nonFraction contextRef="c114" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-18106">33</ix:nonFraction>% rate that was applicable to both DEs and FIEs. The two-year tax exemption and
three-year <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxHolidays" scale="-2" unitRef="pure" id="ixv-18107">50</ix:nonFraction>% tax reduction tax holiday for production oriented FIEs was eliminated. Since January 1, 2008, Jinong became subject to
income tax in China at a rate of <ix:nonFraction contextRef="c115" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-18108">15</ix:nonFraction>% as a high-tech company, because of the expiration of its tax exemption on December 31, 2007. Accordingly,
it made <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18109"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-18110">0</ix:nonFraction></ix:nonFraction> provision for income taxes for the years ended June 30, 2024 and 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Value-Added Tax</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All the Company&#8217;s fertilizer products that
are produced and sold in the PRC were subject to a Chinese Value-Added Tax (VAT) of <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="cga:ValueAddedTaxPercent" scale="-2" unitRef="pure" id="ixv-18111">9</ix:nonFraction>% of the gross sales price. On April 29, 2008, the
PRC State of Administration of Taxation (SAT) released Notice #56, &#8220;<i>Exemption of VAT for Organic Fertilizer Products</i>&#8221;,
which allows certain fertilizer products to be exempt from VAT beginning June 1, 2008. The Company submitted the application for exemption
in May 2009, which was granted effective September 1, 2009, continuing through December 31, 2015. On August 10, 2015 and August 28, 2015,
the SAT released Notice #90. <ix:nonNumeric contextRef="c0" name="us-gaap:TaxCreditCarryforwardDescription" id="ixv-14966">&#8220;<i>Reinstatement of VAT for Fertilizer Products</i>&#8221;, and Notice #97, &#8220;<i>Supplementary
Reinstatement of VAT for Fertilizer Products</i>&#8221;, which restore the VAT of 13% of the gross sales price on certain fertilizer products
includes non-organic fertilizer products starting from September 1, 2015, but granted taxpayers a reduced rate of 3% from September 1,
2015 through June 30, 2016.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 28, 2017, the PRC State of Administration
of Taxation (SAT) released Notice 2017 #37, &#8220;<i>Notice on Policy of Reduced Value Added Tax Rate,</i>&#8221; under which, effective
July 1, 2017, all the Company&#8217;s fertilizer products that are produced and sold in the PRC are subject to a Chinese Value-Added Tax
(VAT) of <ix:nonFraction contextRef="c116" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-18112">11</ix:nonFraction>% of the gross sales price. The tax rate was reduced <ix:nonFraction contextRef="c117" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-18113">2</ix:nonFraction>% from <ix:nonFraction contextRef="c118" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-18114">13</ix:nonFraction>%.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 4, 2018, the PRC State of Administration
of Taxation (SAT) released Notice 2018 #32, &#8220;<i>Notice on Adjustment of VAT Tax Rate,</i>&#8221; under which, effective May 1, 2018,
all the Company&#8217;s fertilizer products that are produced and sold in the PRC are subject to a Chinese Value-Added Tax (VAT) of <ix:nonFraction contextRef="c119" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-18115">10</ix:nonFraction>%
of the gross sales price. The tax rate was reduced <ix:nonFraction contextRef="c120" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-18116">1</ix:nonFraction>% from <ix:nonFraction contextRef="c121" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-18117">11</ix:nonFraction>%.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 20, 2019, the PRC State of Administration
of Taxation (SAT) released Notice 2019 #39, &#8220;<i>Announcement on Policies Concerning Deepening the Reform of Value Added Tax,</i>&#8221;
under which, Effective April 1, 2019, all the Company&#8217;s fertilizer products that are produced and sold in the PRC are subject to
a Chinese Value-Added Tax (VAT) of <ix:nonFraction contextRef="c122" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-18118">9</ix:nonFraction>% of the gross sales price. The tax rate was reduced <ix:nonFraction contextRef="c123" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-18119">1</ix:nonFraction>% from <ix:nonFraction contextRef="c124" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-18120">10</ix:nonFraction>%.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 95; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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="text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CHINA GREEN AGRICULTURE, INC. AND SUBSIDIARIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30, 2024</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_2" id="_IncomeTaxDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Income Taxes and Related Payables</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="cga_ScheduleOfTaxPayableTableTextBlock-c0_cont_1" escape="true" name="cga:ScheduleOfTaxPayableTableTextBlock" id="ixv-18121">Taxes payable consisted of the following:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="cga_ScheduleOfTaxPayableTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">VAT provision</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="cga:VATProvisionCurrent" scale="0" unitRef="usd" id="ixv-18122">692,476</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="cga:VATProvisionCurrent" scale="0" unitRef="usd" id="ixv-18123">398,499</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Income tax payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="cga:IncomeTaxPayableCurrent" scale="0" unitRef="usd" id="ixv-18124">2,127,759</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="cga:IncomeTaxPayableCurrent" scale="0" unitRef="usd" id="ixv-18125">2,132,400</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other levies</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="cga:OtherLeviesCurrent" scale="0" unitRef="usd" id="ixv-18126">590,875</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="cga:OtherLeviesCurrent" scale="0" unitRef="usd" id="ixv-18127">591,325</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Repatriation tax</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="cga:RepatriationTaxCurrent" scale="0" unitRef="usd" id="ixv-18128">29,010,535</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="cga:RepatriationTaxCurrent" scale="0" unitRef="usd" id="ixv-18129">29,010,535</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="usd" id="ixv-18130">26,781,175</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="usd" id="ixv-18131">27,070,961</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="ixv-18132">The provision for income taxes consists of the following:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>


<ix:continuation id="_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt">Current tax &#8211; foreign</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-18133">410,651</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-18134">97,820</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-18135">410,651</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-18136">97,820</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="ixv-18137">Significant components of deferred tax assets were as follows:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>


<ix:continuation id="_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Deferred tax assets</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Deferred Tax Benefit</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="0" unitRef="usd" id="ixv-18138">32,804,190</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="0" unitRef="usd" id="ixv-18139">32,464,001</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" unitRef="usd" id="ixv-18140">32,295,718</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" unitRef="usd" id="ixv-18141">32,366,181</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total deferred tax assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsNet" scale="0" unitRef="usd" id="ixv-18142">508,471</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsNet" scale="0" unitRef="usd" id="ixv-18143">97,820</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The change in valuation allowance for the year
ended June 30, 2024 was an increase of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="0" unitRef="usd" id="ixv-18144">70,463</ix:nonFraction> which was mainly resulted from foreign exchange rates.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company periodically evaluates the likelihood
of the realization of deferred tax assets and adjusts the carrying amount of the deferred tax assets by the valuation allowance to the
extent the future realization of the deferred tax assets is not judged to be more likely than not. The Company considers many factors
when assessing the likelihood of future realization of its deferred tax assets, including its recent cumulative earnings experience by
taxing jurisdiction, expectations of future taxable income or loss, the carry forward periods available to the Company for tax reporting
purposes, and other relevant factors.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2024, based on the weight of available
evidence, including cumulative losses in recent years and expectations of future taxable income, the Company determined that it was more
likely than not that its deferred tax assets would be realized with the total amount of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsNet" scale="0" unitRef="usd" id="ixv-18145">508,471</ix:nonFraction>.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">U.S. Tax Cuts and Jobs Act and Provisional Estimates</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 22, 2017, the TCJA was enacted into
law, which significantly changes existing U.S. tax law and includes numerous provisions that affect our business, such as imposing a one-time
transition tax on deemed repatriation of deferred foreign income, reducing the U.S. federal statutory tax rate, and adopting a territorial
tax system. The TCJA required us to incur a one-time transition tax on deferred foreign income not previously subject to U.S. income tax
at a rate of <ix:nonFraction contextRef="c125" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" unitRef="pure" id="ixv-18146">15.5</ix:nonFraction>% for foreign cash and certain other net current assets, and <ix:nonFraction contextRef="c125" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" unitRef="pure" id="ixv-18147">8</ix:nonFraction>% on the remaining income. The TCJA also reduced the U.S.
federal statutory tax rate from <ix:nonFraction contextRef="c126" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-18148">35</ix:nonFraction>% to <ix:nonFraction contextRef="c127" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-18149">21</ix:nonFraction>% effective January 1, 2018. For fiscal year 2018, our blended U.S. federal statutory tax rate
is <ix:nonFraction contextRef="c128" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-18150">27.5</ix:nonFraction>%. This is the result of using the tax rate of <ix:nonFraction contextRef="c129" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-18151"><ix:nonFraction contextRef="c130" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-18152">34</ix:nonFraction></ix:nonFraction>% for the first and second quarter of fiscal year 2018 and the reduced tax rate
of <ix:nonFraction contextRef="c131" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-18153"><ix:nonFraction contextRef="c132" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-18154">21</ix:nonFraction></ix:nonFraction>% for the third and fourth quarter of fiscal year 2018. For fiscal year 2019, 2020, 2021, 2022, 2023 and 2024, our U.S. federal statutory
tax rate is <ix:nonFraction contextRef="c133" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-18155"><ix:nonFraction contextRef="c134" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-18156"><ix:nonFraction contextRef="c135" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-18157"><ix:nonFraction contextRef="c136" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-18158"><ix:nonFraction contextRef="c137" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-18159"><ix:nonFraction contextRef="c138" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-18160">21</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>%.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 96; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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="text-align: center; margin-top: 0pt; margin-bottom: 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>CHINA GREEN AGRICULTURE, INC. AND SUBSIDIARIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30, 2024</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation id="_IncomeTaxDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Tax Rate Reconciliation</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our effective tax rates were approximately <ix:nonFraction contextRef="c139" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" scale="-2" unitRef="pure" id="ixv-18161">1.4</ix:nonFraction>%
and <ix:nonFraction contextRef="c140" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" scale="-2" unitRef="pure" id="ixv-18162">0.7</ix:nonFraction>% for years ended June 30, 2024 and 2023, respectively. Substantially all the Company&#8217;s income before income taxes and related
tax expense are from PRC sources. <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="ixv-18163">Actual income tax benefit reported in the consolidated statements of operations and comprehensive income
differ from the amounts computed by applying the US statutory income tax rate of <ix:nonFraction contextRef="c139" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-18164">21.0</ix:nonFraction>% and <ix:nonFraction contextRef="c140" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-18165">21.0</ix:nonFraction>% to income before income taxes for the
years ended June 30, 2024 and 2023 for the following reasons:</ix:nonNumeric></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>June 30, 2024</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-c0_cont_2" id="_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">China <br/> 15% - 25%</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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">United States <br/> 21%</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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Pretax loss</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">(<ix:nonFraction contextRef="c139" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-18166">24,961,034</ix:nonFraction></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 9%; padding-bottom: 4pt; text-align: right">&#160;</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">(<ix:nonFraction contextRef="c141" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-18167">3,854,932</ix:nonFraction></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 9%; padding-bottom: 4pt; text-align: right">&#160;</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-18168">28,815,966</ix:nonFraction></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 9%; padding-bottom: 4pt; text-align: right">&#160;</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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; text-indent: -9pt; padding-left: 9pt">Expected income tax expense (benefit)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c139" decimals="0" format="ixt:num-dot-decimal" name="cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-18169">6,240,258</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c139" decimals="3" format="ixt:num-dot-decimal" name="cga:EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit" scale="-2" unitRef="pure" id="ixv-18170">25.0</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c141" decimals="0" format="ixt:num-dot-decimal" name="cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-18171">809,536</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c141" decimals="3" format="ixt:num-dot-decimal" name="cga:EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit" scale="-2" unitRef="pure" id="ixv-18172">21.0</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-18173">7,049,794</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">High-tech income benefits on Jinong</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-20">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-21">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="-sec-ix-hidden: hidden-fact-22; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">-</p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-23">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-24">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#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; text-indent: -9pt; padding-left: 9pt">Loss from subsidiaries in which no benefit is recognized</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c139" decimals="0" format="ixt:num-dot-decimal" name="cga:IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" scale="0" sign="-" unitRef="usd" id="ixv-18174">5,829,607</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c139" decimals="3" format="ixt:num-dot-decimal" name="cga:EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" scale="-2" sign="-" unitRef="pure" id="ixv-18175">23.4</ix:nonFraction></td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="-sec-ix-hidden: hidden-fact-25; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">-</p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-26">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="cga:IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" scale="0" sign="-" unitRef="usd" id="ixv-18176">5,829,607</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Change in valuation allowance on deferred tax asset from US tax benefit</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-27">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-28">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c141" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="0" unitRef="usd" id="ixv-18177">809,536</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c141" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" sign="-" unitRef="pure" id="ixv-18178">21.0</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="0" unitRef="usd" id="ixv-18179">809,536</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 9pt">Actual tax expense</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c139" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-18180">410,651</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c139" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-18181">1.6</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-29">-</div></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-30"></div></td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-18182">410,651</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-18183">1.4</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>June 30, 2023</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">China<br/>
    15% - 25%</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">United
    States <br/> 21%</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Pretax
    loss</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c140" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-18184">10,207,846</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c142" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-18185">3,171,958</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-18186">13,379,805</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Expected
    income tax expense (benefit)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c140" decimals="0" format="ixt:num-dot-decimal" name="cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-18187">2,551,962</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c140" decimals="3" format="ixt:num-dot-decimal" name="cga:EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit" scale="-2" unitRef="pure" id="ixv-18188">25.0</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c142" decimals="0" format="ixt:num-dot-decimal" name="cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-18189">666,111</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c142" decimals="3" format="ixt:num-dot-decimal" name="cga:EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit" scale="-2" unitRef="pure" id="ixv-18190">21.0</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-18191">3,218,073</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">High-tech
    income benefits on Jinong</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-31; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-32; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-33; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-34; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-35; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Loss
    from subsidiaries in which no benefit is recognized</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c140" decimals="0" format="ixt:num-dot-decimal" name="cga:IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" scale="0" sign="-" unitRef="usd" id="ixv-18192">2,454,142</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c140" decimals="3" format="ixt:num-dot-decimal" name="cga:EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" scale="-2" sign="-" unitRef="pure" id="ixv-18193">24.0</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-36; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-37; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="cga:IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" scale="0" sign="-" unitRef="usd" id="ixv-18194">2,454,142</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Change
    in valuation allowance on deferred tax asset from US tax benefit</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-38; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-39; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c142" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="0" unitRef="usd" id="ixv-18195">666,111</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c142" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" sign="-" unitRef="pure" id="ixv-18196">21.0</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="0" unitRef="usd" id="ixv-18197">666,111</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Actual
    tax expense</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c140" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-18198">97,820</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c140" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-18199">1.0</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-40; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"/><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd" id="ixv-18200">97,820</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c15" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-18201">0.7</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 97; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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="text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CHINA GREEN AGRICULTURE, INC. AND SUBSIDIARIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30, 2024</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="ixv-15900"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 12 &#8211; STOCKHOLDERS&#8217; EQUITY</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Common Stock</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 2, 2022, the Company completed the issuance
of <ix:nonFraction contextRef="c143" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" unitRef="shares" id="ixv-18202">1,117,142</ix:nonFraction> shares of its Common Stock for $<ix:nonFraction contextRef="c143" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherOwnershipInterestsOfferingCosts" scale="0" unitRef="usd" id="ixv-18203">16,757,130</ix:nonFraction> to P Kevin HODL Ltd, an entity owned and controlled by Mr. Zhibiao Pan, who was
subsequently appointed as the Company&#8217;s co-Chief Executive Officer on August 25, 2022. This sale was made pursuant to the Share
Purchase Agreement dated November 23, 2021 in transactions exempt from registration under the Securities Act of 1933, as amended, in reliance
on an exemption provided by Rule 903 of Regulation S and/or Section 4(a)(2) of the Securities Act.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 25, 2022, the Company issued <ix:nonFraction contextRef="c144" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-18204">122,305</ix:nonFraction>
shares of common stock to settle the payable of consulting services under the 2009 Plan. The value of the stock was $<ix:nonFraction contextRef="c145" decimals="0" format="ixt:num-dot-decimal" name="cga:ConsultingServices" scale="0" unitRef="usd" id="ixv-18205">658,000</ix:nonFraction> and was based
on the fair value of the Company&#8217;s common stock on the grant date of November 12, 2022 when the Company authorized the grant.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 18, 2024, the Company issued <ix:nonFraction contextRef="c146" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-18206">439,109</ix:nonFraction>
shares of common stock to settle an amount of $<ix:nonFraction contextRef="c147" decimals="0" format="ixt:num-dot-decimal" name="cga:ConsultingServices" scale="0" unitRef="usd" id="ixv-18207">887,000</ix:nonFraction> payable of consulting services.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 16, 2024, the Company issued <ix:nonFraction contextRef="c148" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-18208">973,515</ix:nonFraction>
shares of common stock to settle an amount of $<ix:nonFraction contextRef="c149" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FairValueOfAssetsAcquired" scale="0" unitRef="usd" id="ixv-18209">1,849,680</ix:nonFraction> payable of accrued compensations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2024, and June 30, 2023, there
were <ix:nonFraction contextRef="c25" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-18210"><ix:nonFraction contextRef="c25" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-18211">14,793,538</ix:nonFraction></ix:nonFraction> and <ix:nonFraction contextRef="c16" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-18212"><ix:nonFraction contextRef="c16" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-18213">13,380,914</ix:nonFraction></ix:nonFraction> shares of common stock issued and outstanding, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Preferred Stock</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the Company&#8217;s Articles of Incorporation,
the Board has the authority, without further action by stockholders, to designate up to <ix:nonFraction contextRef="c150" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsShares" scale="0" unitRef="shares" id="ixv-18214">20,000,000</ix:nonFraction> shares of preferred stock in one or
more series and to fix the rights, preferences, privileges, qualifications and restrictions granted to or imposed upon the preferred stock,
including dividend rights, conversion rights, voting rights, rights and terms of redemption, liquidation preference and sinking fund terms,
any or all of which may be greater than the rights of the common stock. If the Company sells preferred stock under its registration statement
on Form S-3, it will fix the rights, preferences, privileges, qualifications and restrictions of the preferred stock of each series in
the certificate of designation relating to that series and will file the certificate of designation that describes the terms of the series
of preferred stock the Company offers before the issuance of the related series of preferred stock.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2024, the Company has <ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-18215">20,000,000</ix:nonFraction>
shares of preferred stock authorized, with a par value of $<ix:nonFraction contextRef="c3" decimals="3" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-18216">.001</ix:nonFraction> per share, of which <ix:nonFraction contextRef="c3" decimals="0" format="ixt:fixed-zero" name="us-gaap:PreferredStockSharesIssued" scale="0" unitRef="shares" id="ixv-18217"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:fixed-zero" name="us-gaap:PreferredStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-18218">no</ix:nonFraction></ix:nonFraction> shares are issued or outstanding.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_ConcentrationRiskDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="ixv-15926"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 13 &#8211; CONCENTRATIONS AND LITIGATION</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Market Concentration</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All the Company&#8217;s revenue-generating operations
are conducted in the PRC. Accordingly, the Company&#8217;s business, financial condition and results of operations may be influenced by
the political, economic and legal environments in the PRC, and by the general state of the PRC&#8217;s economy.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s operations in the PRC are
subject to specific considerations and significant risks not typically associated with companies in North America and Western Europe.
These include risks associated with, among other things, the political, economic and legal environment and foreign currency exchange.
The Company&#8217;s results may be adversely affected by, among other things, changes in governmental policies with respect to laws and
regulations, anti-inflationary measures, currency conversion and remittance abroad, and rates and methods of taxation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>


</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 98; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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="text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CHINA GREEN AGRICULTURE, INC. AND SUBSIDIARIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30, 2024</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><ix:continuation id="_ConcentrationRiskDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Vendor and Customer Concentration</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There was no vendor that the Company purchased
over 10% of its raw materials during the year ended June 30, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were six vendors that the Company purchased
over 10% of its raw materials with an aggregate amount of $<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForPurchaseOfOtherAssets1" scale="0" unitRef="usd" id="ixv-18219">71,040,024</ix:nonFraction>, or <ix:nonFraction contextRef="c151" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18220">12.2</ix:nonFraction>%, <ix:nonFraction contextRef="c152" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18221">12.0</ix:nonFraction>%, <ix:nonFraction contextRef="c153" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18222">12.0</ix:nonFraction>%, <ix:nonFraction contextRef="c154" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18223">11.8</ix:nonFraction>%, <ix:nonFraction contextRef="c155" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18224">11.7</ix:nonFraction>% and <ix:nonFraction contextRef="c156" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18225">11.6</ix:nonFraction>%, respectively, for
fertilizer manufacturing during the year ended June 30, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There was no customer that account for over 10%
of the Company&#8217;s manufactured fertilizer sales for the year ended June 30, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Six customers accounted for an aggregate amount
of $<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="cga:AggregateAmount" scale="0" unitRef="usd" id="ixv-18226">71,690,103</ix:nonFraction>, or <ix:nonFraction contextRef="c157" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18227">10.7</ix:nonFraction>%, <ix:nonFraction contextRef="c158" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18228">10.4</ix:nonFraction>%, <ix:nonFraction contextRef="c159" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18229">10.4</ix:nonFraction>%, <ix:nonFraction contextRef="c160" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18230">10.4</ix:nonFraction>%, <ix:nonFraction contextRef="c161" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18231">10.3</ix:nonFraction>%, and <ix:nonFraction contextRef="c162" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-18232">10.2</ix:nonFraction>%, respectively, of the Company&#8217;s manufactured fertilizer sales for
the year ended June 30, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Litigation</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 5, 2020, an individual filed suit pro se (as in, representing
oneself without an attorney) in the Southern District of Florida federal court alleging violations of the Securities Exchange Act. The
Company believes the action is without merit and vigorously opposed it. The Company moved to dismiss the litigation and for attorney&#8217;s
fees from the plaintiff. On November 2, 2020, the case was transferred to the United States District Court for The Southern District Of
New York. On March 31, 2021, the Southern District of New York federal court presiding over the case dismissed all claims against the
Company, its executives, and its independent directors.&#160; The dismissal was without prejudice and the plaintiff can appeal or amend
within 30 days, or by October 29, 2021. The plaintiff amended the complaint on Oct 30, 2021. On August 30, 2022, the Southern District
of New York federal court presiding over the case issued an order granting motions to dismiss all claims in the amended complaint against
the Company, its executives, and its independent directors. On September 6, 2022, the plaintiff filed a notice of civil appeal to the
U.S. Court of Appeals, Second Circuit. On December 11, 2023, the Second Circuit affirmed the district court&#8217;s decision. On or about
April 19, 2024, the Plaintiff filed an appeal to the Supreme Court of the United States. The Company does not believe a response to Plaintiff&#8217;s
appeal is necessary.&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 28, 2024, an individual commenced a lawsuit
in Texas state court against the Company and its co-CEO, Mr. Zhibiao Pan. The individual alleges that the Company used funds he stored
in cryptocurrency wallets operated by entities related to Mr. Pan to purchase cryptocurrency mining sites. The Company plans to dismiss
the lawsuit. The Company has engaged counsel and negotiated an extension to enable investigation of this matter, and will be responding
to the lawsuit in December 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There are no other actions, suits, proceedings,
inquiries or investigations before or by any court, public board, government agency, self-regulatory organization or body pending or,
to the knowledge of the executive officers of our company or any of our subsidiaries, threatened against or affecting our company, our
common stock, any of our subsidiaries or of our companies or our subsidiaries&#8217; officers or directors in their capacities as such,
in which an adverse decision could have a material adverse effect.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:SegmentReportingDisclosureTextBlock" id="ixv-15998"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 14 &#8211; SEGMENT REPORTING</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2024, the Company was organized
into <ix:nonFraction contextRef="c0" decimals="0" format="ixt-sec:numwordsen" name="cga:NumberOfBusinessSegments" scale="0" unitRef="Segments" id="ixv-18233">four</ix:nonFraction> main business segments based on location and product: Jinong (fertilizer production), Gufeng (fertilizer production), Yuxing
(agricultural products production), and Antaeus (Bitcoin). Each of the <ix:nonFraction contextRef="c0" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" unitRef="Segments" id="ixv-18234">four</ix:nonFraction> operating segments referenced above has separate and distinct
general ledgers. <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="ixv-18235">The chief operating decision maker (&#8220;CODM&#8221;) receives financial information, including revenue, gross margin,
operating income and net income produced from the various general ledger systems to make decisions about allocating resources and assessing
performance; however, the principal measure of segment profitability or loss used by the CODM is net income by segment.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<ix:continuation continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_2" id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Revenues from unaffiliated customers:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; padding-left: 9pt">Jinong</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c163" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-18236">32,954,490</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c164" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-18237">40,247,303</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt">Gufeng</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c165" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-18238">52,189,666</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c166" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-18239">74,028,542</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">Yuxing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c167" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-18240">9,416,450</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c168" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-18241">9,654,168</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; padding-left: 9pt">Antaeus</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c169" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-18242">1,285,181</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c170" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-18243">210,342</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Consolidated</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-18244">95,845,788</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" unitRef="usd" id="ixv-18245">124,140,355</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Operating income (expense):</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">Jinong</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c163" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18246">3,038,010</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c164" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18247">4,411,893</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt">Gufeng</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c165" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18248">19,059,750</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c166" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18249">6,062,353</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">Yuxing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c167" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18250">893,515</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c168" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd" id="ixv-18251">499,479</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt">Antaeus</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c169" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18252">2,004,936</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c170" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18253">465,560</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Reconciling item (1)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Reconciling item (2)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c173" decimals="0" format="ixt:num-dot-decimal" id="ix_4_fact" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd">3,854,945</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c174" decimals="0" format="ixt:num-dot-decimal" id="ix_5_fact" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd">3,173,033</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Consolidated</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18256">28,851,155</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18257">13,613,360</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p></ix:continuation></ix:nonNumeric><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 99; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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="text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CHINA GREEN AGRICULTURE, INC. AND SUBSIDIARIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30, 2024</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><ix:continuation id="_SegmentReportingDisclosureTextBlock-c0_cont_1"><ix:continuation continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_3" id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">Net (loss) income:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify; padding-left: 9pt">Jinong</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c163" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18258">2,983,399</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c164" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18259">4,224,927</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Gufeng</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c165" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18260">19,219,575</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c166" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18261">6,280,625</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Yuxing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c167" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18262">802,575</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c168" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-18263">763,512</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Antaeus</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c169" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18264">1,544,831</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c170" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18265">367,988</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Reconciling item (1)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c171" decimals="0" format="ixt:num-dot-decimal" id="ix_0_fact" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd">12</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c172" decimals="0" format="ixt:num-dot-decimal" id="ix_1_fact" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd">1,077</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: justify; padding-left: 9pt">Reconciling item (2)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c173" decimals="0" format="ixt:num-dot-decimal" id="ix_6_fact" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">3,854,947</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c174" decimals="0" format="ixt:num-dot-decimal" id="ix_7_fact" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd">3,173,034</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Consolidated</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18270">28,405,315</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18271">13,281,985</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Depreciation and Amortization:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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: justify; padding-left: 9pt">Jinong</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c163" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-18272">764,684</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c164" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-18273">785,503</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Gufeng</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c165" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-18274">730,516</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c166" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-18275">761,466</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Yuxing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c167" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-18276">750,476</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c168" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-18277">839,514</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Antaeus</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c169" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-18278">475,477</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c170" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-18279">16,667</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Consolidated</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-18280">2,721,154</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="0" unitRef="usd" id="ixv-18281">2,403,150</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Interest expense:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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: justify; text-indent: 10pt">Jinong</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c163" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd" id="ixv-18282">126,395</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c164" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd" id="ixv-18283">78,342</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Gufeng</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c165" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd" id="ixv-18284">165,791</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c166" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd" id="ixv-18285">217,462</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Yuxing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-43">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-44">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Antaeus</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-45">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-46">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Consolidated</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd" id="ixv-18286">292,186</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="0" unitRef="usd" id="ixv-18287">295,804</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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: justify">Capital Expenditure:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Jinong</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c163" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-18288">53,702</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c164" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-18289">52,664</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Gufeng</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c165" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-18290">180</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c166" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-18291">216,892</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Yuxing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c167" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-18292">106,280</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c168" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-18293">101,837</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Antaeus</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c169" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-18294">1,502,600</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c170" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-18295">1,000,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Consolidated</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-18296">1,662,763</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment" scale="0" unitRef="usd" id="ixv-18297">1,371,393</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<ix:continuation continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_4" id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">Identifiable assets:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify; padding-left: 9pt">Jinong</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c175" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-18298">72,411,611</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c176" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-18299">87,862,836</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Gufeng</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c177" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-18300">39,063,187</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c178" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-18301">49,749,041</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Yuxing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c179" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-18302">40,535,883</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c180" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-18303">38,223,482</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Antaeus</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c181" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-18304">1,612,177</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c182" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-18305">3,292,247</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Reconciling item (1)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c183" decimals="0" format="ixt:num-dot-decimal" id="ix_2_fact" name="us-gaap:Assets" scale="0" unitRef="usd">9,454,754</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c184" decimals="0" format="ixt:num-dot-decimal" id="ix_3_fact" name="us-gaap:Assets" scale="0" unitRef="usd">7,387,637</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Reconciling item (2)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c185" decimals="0" format="ixt:num-dot-decimal" id="ix_8_fact" name="us-gaap:Assets" scale="0" unitRef="usd">169,071</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c186" decimals="0" format="ixt:num-dot-decimal" id="ix_9_fact" name="us-gaap:Assets" scale="0" unitRef="usd">166,121</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Consolidated</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-18310">163,246,683</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-18311">186,681,364</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<ix:continuation continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_5" id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_4"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px"><span style="font-size: 10pt"><i>(1)</i></span></td> <td style="text-align: justify"><ix:footnote id="ix_0_footnote" xml:lang="en-US"><span style="font-size: 10pt"><i>Reconciling amounts refer to the unallocated assets or expenses of Green New Jersey.</i></span></ix:footnote></td></tr> </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_5"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px"><span style="font-size: 10pt"><i>(2)</i></span></td> <td style="text-align: justify"><ix:footnote id="ix_1_footnote" xml:lang="en-US"><span style="font-size: 10pt"><i>Reconciling amounts refer to the unallocated assets or expenses of the Parent Company.</i></span></ix:footnote></td></tr> </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total revenues from exported products currently accounted for
less than <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="cga:PercentageOfTotalFertilizerRevenues" scale="-2" unitRef="pure" id="ixv-18312"><ix:nonFraction contextRef="c15" decimals="2" format="ixt:num-dot-decimal" name="cga:PercentageOfTotalFertilizerRevenues" scale="-2" unitRef="pure" id="ixv-18313">1</ix:nonFraction></ix:nonFraction>% of the Company&#8217;s total fertilizer revenues for the years ended June 30, 2024 and 2023, respectively.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 100; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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="text-align: center; margin-top: 0pt; margin-bottom: 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>CHINA GREEN AGRICULTURE, INC. AND SUBSIDIARIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30, 2024</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><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="ixv-16627"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 15 &#8211; COMMITMENTS AND CONTINGENCIES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are subject to various claims and contingencies
related to lawsuits, certain taxes and environmental matters, as wells commitments under contractual and other commercial obligations.
We recognize liabilities for commitments and contingencies when a loss is probable and estimable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 1, 2020, Jinong signed an 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 its Chairman. Pursuant to the rental agreement, Jinong rented <ix:nonFraction contextRef="c187" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetRentableArea" scale="0" unitRef="sqm" id="ixv-18314">612</ix:nonFraction> square meters (approximately <ix:nonFraction contextRef="c188" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AreaOfLand" scale="0" unitRef="sqft" id="ixv-18315">6,588</ix:nonFraction> 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 RMB<ix:nonFraction contextRef="c189" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LeaseAndRentalExpense" scale="0" unitRef="cny" id="ixv-18316">28,000</ix:nonFraction> (approximately $<ix:nonFraction contextRef="c189" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LeaseAndRentalExpense" scale="0" unitRef="usd" id="ixv-18317">3,850</ix:nonFraction>).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February 2004, Tianjuyuan signed a fifty-year
rental agreement with the village committee of Dong Gao Village and Zhen Nan Zhang Dai Village in the Beijing Ping Gu District.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 1, 2024, Antaeus signed a one-year rental
agreement for an office in Austin, Texas for approximately <ix:nonFraction contextRef="c190" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetRentableArea" scale="0" unitRef="sqm" id="ixv-18318">404</ix:nonFraction> square meters (<ix:nonFraction contextRef="c190" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AreaOfLand" scale="0" unitRef="sqft" id="ixv-18319">4,348</ix:nonFraction> square feet) space.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accordingly, the Company recorded an aggregate
of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRent" scale="0" unitRef="usd" id="ixv-18320">55,281</ix:nonFraction> and $<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRent" scale="0" unitRef="usd" id="ixv-18321">51,192</ix:nonFraction> as rent expenses for the years ended June 30, 2024 and 2023, respectively. <ix:nonNumeric contextRef="c0" continuedAt="_LesseeOperatingLeaseLiabilityMaturityTableTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="ixv-18322">The contingent rent expenses herein
for the next five years ended June 30, are as follows:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_LesseeOperatingLeaseLiabilityMaturityTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: justify">Years ending June 30,</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: justify">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="0" unitRef="usd" id="ixv-18323">55,281</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="0" unitRef="usd" id="ixv-18324">55,281</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="0" unitRef="usd" id="ixv-18325">55,281</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="0" unitRef="usd" id="ixv-18326">55,281</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2029</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="0" unitRef="usd" id="ixv-18327">55,281</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_VariableInterestEntityDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:VariableInterestEntityDisclosureTextBlock" id="ixv-16682"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 16 &#8211; VARIABLE INTEREST ENTITIES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with accounting standards regarding
consolidation of variable interest entities, VIEs are generally entities that lack sufficient equity to finance their activities without
additional financial support from other parties or whose equity holders lack adequate decision-making ability. All VIEs with which a company
is involved must be evaluated to determine the primary beneficiary of the risks and rewards of the VIE. The primary beneficiary is required
to consolidate the VIE for financial reporting purposes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Green Nevada through one of its subsidiaries,
Jinong, entered into a series of agreements (the &#8220;VIE Agreements&#8221;) with Yuxing for it to qualify as a VIE, effective June
16, 2013.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has concluded, based on the contractual
arrangements, that Yuxing is a VIE and that the Company&#8217;s wholly owned subsidiary, Jinong, absorbs most of the risk of loss from
the activities of Yuxing, thereby enabling the Company, through Jinong, to receive a majority of Yuxing expected residual returns.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 30, 2016 and January 1, 2017, the Company,
through its wholly owned subsidiary Jinong, entered into strategic acquisition agreements and into a series of contractual agreements
to qualify as VIEs with the shareholders of the sales VIE Companies.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Jinong, the sales VIE Companies, and the shareholders
of the sales VIE Companies also entered into a series of contractual agreements for the sales VIE Companies to qualify as VIEs (the &#8220;VIE
Agreements&#8221;).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">On November 30, 2017, the Company, through its wholly owned subsidiary
Jinong, exited the VIE agreements with the shareholders of Zhenbai.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 2, 2021, the Company, through its wholly
owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Xindeguo, Xinyulei and Xiangrong.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric><div>


</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 101; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- 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="text-align: center; margin-top: 0pt; margin-bottom: 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>CHINA GREEN AGRICULTURE, INC. AND SUBSIDIARIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30, 2024</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><ix:continuation id="_VariableInterestEntityDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 1, 2021, the Company, through its
wholly owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Lishijie.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 31, 2021, the Company, through its
wholly owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Fengnong.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 31, 2022, the Company, through its wholly
owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Jinyangguang and Wangtian.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As a result of these contractual arrangements, with Yuxing and the
sales VIE Companies the Company is entitled to substantially all the economic benefits of Yuxing and the VIE Companies. <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfVariableInterestEntitiesTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfVariableInterestEntitiesTextBlock" id="ixv-18328">The following
financial statement amounts and balances of the VIE were included in the accompanying consolidated financial statements as of June 30,
2024 and June 30, 2023:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_ScheduleOfVariableInterestEntitiesTextBlock-c0_cont_2" id="_ScheduleOfVariableInterestEntitiesTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">ASSETS</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Current assets</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 9pt">Cash and cash equivalents</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-18329">668,213</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c192" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-18330">323,854</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Accounts receivable, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-18331">451,599</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c192" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="0" unitRef="usd" id="ixv-18332">283,221</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-18333">24,739,437</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c192" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd" id="ixv-18334">24,288,379</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Inter co trans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="cga:InterCompanyTransfers" scale="0" unitRef="usd" id="ixv-18335">2,062,500</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-47">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Other current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-18336">98,636</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c192" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-18337">136,237</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.25in">Total current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-18338">28,020,385</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c192" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-18339">25,031,691</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Non-current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 10pt">Plant, property and equipment, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-18340">5,437,909</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c192" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-18341">5,887,278</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 10pt">Intangible assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" unitRef="usd" id="ixv-18342">7,077,589</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c192" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" unitRef="usd" id="ixv-18343">7,294,729</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 10pt">Other non-current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-48">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c192" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="0" unitRef="usd" id="ixv-18344">9,784</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Total non-current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="0" unitRef="usd" id="ixv-18345">12,515,498</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c192" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="0" unitRef="usd" id="ixv-18346">13,191,791</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: 25pt; padding-left: 0in">Total assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-18347">40,535,883</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c192" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-18348">38,223,482</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: center">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-18349">12,485</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c192" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-18350">12,512</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Customer deposits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="0" unitRef="usd" id="ixv-18351">19,609</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c192" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="0" unitRef="usd" id="ixv-18352">62,134</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Accrued expenses and other payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" scale="0" unitRef="usd" id="ixv-18353">201,229</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c192" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" scale="0" unitRef="usd" id="ixv-18354">282,968</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Amount due to related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c193" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilities" scale="0" unitRef="usd" id="ixv-18355">40,511,642</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c194" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilities" scale="0" unitRef="usd" id="ixv-18356">39,346,051</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Short-term loan</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd" id="ixv-18357">206,250</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-49">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.25in">Total current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-18358">40,951,215</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c192" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-18359">39,703,665</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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; padding-left: 9pt">Non-current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Long-term loan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="0" unitRef="usd" id="ixv-18360">1,856,250</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-50">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Total non-current liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-18361">1,856,250</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-51">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt">Total liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-18362">42,807,465</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c192" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-18363">39,703,665</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Shareholders&#8217; equity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-18364">2,271,582</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c192" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-18365">1,480,183</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 0.25in">Total liabilities and shareholders&#8217; equity</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c191" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-18366">40,535,883</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c192" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-18367">38,223,482</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<ix:continuation id="_ScheduleOfVariableInterestEntitiesTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Revenue</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c195" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-18368">9,416,450</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c196" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd" id="ixv-18369">9,654,168</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c195" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-18370">10,219,025</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c196" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-18371">8,890,656</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Net (loss) income</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c195" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18372">802,575</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c196" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-18373">763,512</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 102; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 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>CHINA GREEN AGRICULTURE, INC. AND SUBSIDIARIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30, 2024</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_RestrictedAssetsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:RestrictedAssetsDisclosureTextBlock" id="ixv-17166"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 17 &#8211; RESTRICTED NET ASSETS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s operations are primarily conducted
through its PRC subsidiaries, which can only pay dividends out of their retained earnings determined in accordance with the accounting
standards and regulations in the PRC and after it has met the PRC requirements for appropriation to statutory reserves. In addition, the
Company&#8217;s businesses and assets are primarily denominated in RMB, which is not freely convertible into foreign currencies. All foreign
exchange transactions take place either through the People&#8217;s Bank of China or other banks authorized to buy and sell foreign currencies
at the exchange rates quoted by the People&#8217;s Bank of China. Approval of foreign currency payments by the People&#8217;s Bank of
China or other regulatory institutions requires submitting a payment application form together with suppliers&#8217; invoices, shipping
documents and signed contracts. These currency exchange control procedures imposed by the PRC government authorities may restrict the
ability of the Company&#8217;s PRC subsidiaries to transfer their net assets to the Parent Company through loans, advances or cash dividends.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s PRC subsidiaries net assets
as of June 30, 2024 and 2023 exceeded <ix:nonFraction contextRef="c3" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:RestrictedInvestmentsPercentOfNetAssets" scale="-2" unitRef="pure" id="ixv-18374"><ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:RestrictedInvestmentsPercentOfNetAssets" scale="-2" unitRef="pure" id="ixv-18375">25</ix:nonFraction></ix:nonFraction>% of the Company&#8217;s consolidated net assets. Accordingly, condensed Parent Company financial
statements have been prepared in accordance with Rule 5-04 and Rule 12-04 of SEC Regulation S-X, and they are as follows.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Parent Company Financial Statements</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">PARENT COMPANY FINANCIAL INFORMATION OF CHINA GREEN AGRICULTURE, INC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfCondensedBalanceSheetTableTextBlock-c0_cont_1" escape="true" name="srt:ScheduleOfCondensedBalanceSheetTableTextBlock" id="ixv-18376">Condensed Balance Sheets</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ScheduleOfCondensedBalanceSheetTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Assets</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Current assets:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Cash and cash equivalents</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-18377">2,721</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" unitRef="usd" id="ixv-18378">49,598</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-18379">169,071</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="0" unitRef="usd" id="ixv-18380">169,071</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt">Total current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-18381">171,791</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-18382">218,668</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Long-term equity investment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermInvestments" scale="0" unitRef="usd" id="ixv-18383">114,953,290</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermInvestments" scale="0" unitRef="usd" id="ixv-18384">139,569,715</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt">Total long-term assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="0" unitRef="usd" id="ixv-18385">114,953,290</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="0" unitRef="usd" id="ixv-18386">139,569,715</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: 10pt">Total assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-18387">115,125,082</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-18388">139,788,383</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Liabilities and shareholders&#8217; equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Current liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-18389">214,520</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-18390">214,520</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Amount due to related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c199" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-18391">4,520,449</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c200" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-18392">4,445,449</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Other payables and accrued expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-18393">10,290,932</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-18394">9,760,556</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt">Total current liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-18395">15,025,901</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-18396">14,420,526</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Shareholders&#8217; equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 0.25in">Common stock, $<ix:nonFraction contextRef="c197" decimals="3" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-18397"><ix:nonFraction contextRef="c198" decimals="3" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-18398">.001</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction contextRef="c197" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-18399"><ix:nonFraction contextRef="c198" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-18400">115,197,165</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction contextRef="c197" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-18401"><ix:nonFraction contextRef="c197" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-18402">14,793,538</ix:nonFraction></ix:nonFraction> and <ix:nonFraction contextRef="c198" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-18403"><ix:nonFraction contextRef="c198" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-18404">13,380,914</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of June 30, 2024 and June 30, 2023, respectively</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-18405">14,794</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-18406">13,381</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Additional paid-in capital</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="0" unitRef="usd" id="ixv-18407">244,825,844</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="0" unitRef="usd" id="ixv-18408">242,090,576</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accumulated other comprehensive loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-18409">26,550,536</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-18410">26,950,493</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Retained earnings</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" sign="-" unitRef="usd" id="ixv-18411">118,190,922</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" sign="-" unitRef="usd" id="ixv-18412">89,785,607</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt">Total shareholders&#8217; equity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-18413">100,099,180</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-18414">125,367,857</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: 10pt">Total liabilities and shareholders&#8217; equity</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-18415">115,125,082</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-18416">139,788,383</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:nonNumeric><div>


</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 103; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CHINA GREEN AGRICULTURE, INC. AND SUBSIDIARIES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30, 2024</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><ix:continuation id="_RestrictedAssetsDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfCondensedIncomeStatementTableTextBlock-c0_cont_1" escape="true" name="srt:ScheduleOfCondensedIncomeStatementTableTextBlock" id="ixv-18417">Condensed Statements of Operations</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ScheduleOfCondensedIncomeStatementTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Revenue</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-52">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-53">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 76%; text-align: left">General and administrative expenses</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c201" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-18418">3,854,944</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-18419">3,173,034</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c201" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-18420">12</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-18421">1,076</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Equity investment in subsidiaries</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c201" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="0" sign="-" unitRef="usd" id="ixv-18422">24,550,383</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="0" sign="-" unitRef="usd" id="ixv-18423">10,110,028</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Net loss</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-54">(28,405,3153</div></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-18424">13,281,985</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfCondensedCashFlowStatementTableTextBlock-c0_cont_1" escape="true" name="srt:ScheduleOfCondensedCashFlowStatementTableTextBlock" id="ixv-18425">Condensed Statements of Cash Flows</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ScheduleOfCondensedCashFlowStatementTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Net cash used in operating activities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c201" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-18426">399,789</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-18427">17,100,265</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net cash (used in) provided by investing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c201" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-18428">1,502,600</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" unitRef="usd" id="ixv-18429">2,001,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Net cash provided by financing activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c201" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-18430">191,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" unitRef="usd" id="ixv-18431">17,097,130</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Cash and cash equivalents, beginning balance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-18432">2,050,350</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c203" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-18433">52,484</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Cash and cash equivalents, ending balance</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c197" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-18434">338,961</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd" id="ixv-18435">2,050,350</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Notes to Condensed Parent Company Financial Information</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2024, and 2023, there were no material
contingencies, significant provisions for long-term obligations, or guarantees of the Company, except as separately disclosed in the Consolidated
Financial Statements, if any. Certain information and footnote disclosures normally included in financial statements prepared in accordance
with U.S. GAAP have been condensed or omitted.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 104; Options: Last --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>



</div><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonNumeric contextRef="c0" id="hidden-fact-0" name="dei:EntityAddressCountry">CN</ix:nonNumeric>
<ix:nonFraction contextRef="c3" id="hidden-fact-1" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-2" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c3" id="hidden-fact-3" name="us-gaap:PreferredStockValue" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-4" name="us-gaap:PreferredStockValue" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c15" id="hidden-fact-5" name="cga:FairValueAdjustmentOfBitcoin" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-6" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-7" name="cga:TransferToStatutoryReserve" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c15" id="hidden-fact-8" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c15" id="hidden-fact-9" name="cga:TransferToStatutoryReserve" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c15" id="hidden-fact-10" name="cga:FairValueAdjustmentOfBitcoin" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-11" name="us-gaap:IncreaseDecreaseInInterestPayableNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c15" id="hidden-fact-12" name="us-gaap:ProceedsFromAdvancesForConstruction" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c15" id="hidden-fact-13" name="us-gaap:PaymentsToAcquireInvestments" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-14" name="us-gaap:ProceedsFromSaleOfProductiveAssets" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-15" name="us-gaap:ProceedsFromIssuanceOfCommonStock" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c61" id="hidden-fact-16" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-17" name="cga:Impairment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c68" id="hidden-fact-18" name="cga:FinitelivedAmortizationSubtraction" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c71" id="hidden-fact-19" name="cga:FinitelivedForeignCurrencyAdjustment" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c139" id="hidden-fact-20" name="cga:IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c139" id="hidden-fact-21" name="cga:EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c141" id="hidden-fact-22" name="cga:IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c141" id="hidden-fact-23" name="cga:EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-24" name="cga:IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c141" id="hidden-fact-25" name="cga:IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c141" id="hidden-fact-26" name="cga:EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c139" id="hidden-fact-27" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c139" id="hidden-fact-28" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c141" id="hidden-fact-29" name="us-gaap:CurrentIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c141" id="hidden-fact-30" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c140" id="hidden-fact-31" name="cga:IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c140" id="hidden-fact-32" name="cga:EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c142" id="hidden-fact-33" name="cga:IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c142" id="hidden-fact-34" name="cga:EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c15" id="hidden-fact-35" name="cga:IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c142" id="hidden-fact-36" name="cga:IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c142" id="hidden-fact-37" name="cga:EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c140" id="hidden-fact-38" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c140" id="hidden-fact-39" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" unitRef="pure" xsi:nil="true"/>
<ix:nonFraction contextRef="c142" id="hidden-fact-40" name="us-gaap:CurrentIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c171" id="hidden-fact-41" name="us-gaap:OperatingIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c172" id="hidden-fact-42" name="us-gaap:OperatingIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c167" id="hidden-fact-43" name="us-gaap:InterestExpense" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c168" id="hidden-fact-44" name="us-gaap:InterestExpense" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c169" id="hidden-fact-45" name="us-gaap:InterestExpense" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c170" id="hidden-fact-46" name="us-gaap:InterestExpense" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c192" id="hidden-fact-47" name="cga:InterCompanyTransfers" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c191" id="hidden-fact-48" name="us-gaap:OtherAssetsNoncurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c192" id="hidden-fact-49" name="us-gaap:ShortTermBorrowings" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c192" id="hidden-fact-50" name="us-gaap:LongTermDebtNoncurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c192" id="hidden-fact-51" name="us-gaap:LiabilitiesNoncurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c201" id="hidden-fact-52" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c202" id="hidden-fact-53" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c201" decimals="0" id="hidden-fact-54" name="us-gaap:NetIncomeLoss" sign="-" unitRef="usd">284053153</ix:nonFraction>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag" id="ixv-18493">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus" id="ixv-18494">FY</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey" id="ixv-18495">0000857949</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:NoTradingSymbolFlag" id="ixv-18496">true</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="cga-20240630.xsd" xlink:type="simple"/></ix:references>
<ix:resources xmlns="http://www.xbrl.org/2003/instance"><ix:relationship xmlns="" fromRefs="hidden-fact-41 hidden-fact-42 ix_0_fact ix_1_fact ix_2_fact ix_3_fact" toRefs="ix_0_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_4_fact ix_5_fact ix_6_fact ix_7_fact ix_8_fact ix_9_fact" toRefs="ix_1_footnote"/>
<xbrli:context xmlns="" id="c0">
  <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><xbrli:context xmlns="" id="c1">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-29</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c2">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-10-15</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c3">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c4">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c5">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c6">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c7">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cga:JinongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c8">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cga:JinongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c9">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cga:GufengMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c10">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cga:GufengMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c11">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cga:YuxingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c12">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cga:YuxingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c13">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cga:AntaeusMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c14">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cga:AntaeusMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c15">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c16">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c17">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c18">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cga:StatutoryReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c19">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c20">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c21">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c22">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c23">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c24">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c25">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c26">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c27">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cga:StatutoryReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c28">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c29">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c30">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c31">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c32">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cga:StatutoryReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c33">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c34">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c35">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c36">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c37">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c38">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c39">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cga:StatutoryReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c40">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c41">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c42">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">cga:YuxingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2013-06-16</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c43">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">cga:JinongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2013-06-16</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c44">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cga:UnitedStatesBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c45">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cga:UnitedStatesBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c46">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c47">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c48">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cga:AgriculturalAssetsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c49">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c50">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c51">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c52">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c53">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cga:MiningMachinesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c54">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c55">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c56">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c57">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c58">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c59">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c60">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cga:OtherPropertyAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c61">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cga:OtherPropertyAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c62">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2009-09-25</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c63">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2003-08-13</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c64">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2003-08-13</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c65">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2001-08-16</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c66">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2010-07-02</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c67">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cga:LandUseRightsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c68">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cga:LandUseRightsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c69">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cga:LandUseRightsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c70">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cga:LandUseRightAccumulatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c71">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cga:LandUseRightAccumulatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c72">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cga:LandUseRightAccumulatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c73">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c74">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c75">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c76">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cga:TrademarksGrossMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c77">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cga:TrademarksGrossMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c78">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cga:TrademarksGrossMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c79">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cga:TrademarksAccumulatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c80">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cga:TrademarksAccumulatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c81">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cga:TrademarksAccumulatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c82">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c83">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c84">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c85">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:CryptoAssetAxis">cga:BitcoinMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c86">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c87">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cga:JinongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c88">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cga:JinongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c89">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c90">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">cga:SalesAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2015-12-01</xbrli:startDate>
    <xbrli:endDate>2015-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c91">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cga:GufengMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c92">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cga:GufengMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c93">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cga:MrZhuoyuLiMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c94">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cga:MrZhuoyuLiMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c95">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cga:JinongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c96">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cga:JinongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c97">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cga:KingtoneInformationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-07-01</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c98">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cga:KingtoneInformationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2022-07-01</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c99">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cga:LoanPayableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c100">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cga:LoanPayableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c101">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cga:BeijingBankPingguBranchMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c102">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cga:BeijingBankPingguBranchMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZEF8DZJKOl02n7N2iAQL3is3dodB8dSmiVU7qA0/jkaIzgB3vejGWWo58CZ/xiUQUgzk9vXfSzWyv81o/QZdxJLacEFLvQCh2XW4VSE+IyOSkOemTul+tCpzrRvQtMx5we90PQOzmxjFY11r6YApnoGzHA76KMJRVBCAmLu3nb4AMe8wKdPLSA06+fsNQiYPaVTho7x559yXq9e3X01Aa03NVnPJ6cCCOA7Grksamhj/OfzSNGq0wYMKXRvkCZBHH4C35CkpBtzA==] CSR-->
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c103">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cga:HuaxiaBankHuaiRouBranchMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c104">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cga:HuaxiaBankHuaiRouBranchMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c105">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cga:PingguNewVillageBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c106">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cga:PingguNewVillageBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c107">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cga:IndustrialBankCoLtdOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c108">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cga:IndustrialBankCoLtdOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c109">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cga:IndustrialBankCoLtdTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c110">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cga:IndustrialBankCoLtdTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c111">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cga:ChangAnBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c112">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cga:ChangAnBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c113">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2008-01-01</xbrli:startDate>
    <xbrli:endDate>2008-01-01</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c114">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2008-01-01</xbrli:startDate>
    <xbrli:endDate>2008-01-01</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c115">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2008-01-01</xbrli:startDate>
    <xbrli:endDate>2008-01-01</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c116">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2017-04-28</xbrli:startDate>
    <xbrli:endDate>2017-04-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c117">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2017-04-28</xbrli:startDate>
    <xbrli:endDate>2017-04-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c118">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2017-04-28</xbrli:startDate>
    <xbrli:endDate>2017-04-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c119">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-04-04</xbrli:startDate>
    <xbrli:endDate>2018-04-04</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c120">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-04-04</xbrli:startDate>
    <xbrli:endDate>2018-04-04</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c121">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-04-04</xbrli:startDate>
    <xbrli:endDate>2018-04-04</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c122">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-03-20</xbrli:startDate>
    <xbrli:endDate>2019-03-20</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c123">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-03-20</xbrli:startDate>
    <xbrli:endDate>2019-03-20</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c124">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-03-20</xbrli:startDate>
    <xbrli:endDate>2019-03-20</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c125">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2017-12-22</xbrli:startDate>
    <xbrli:endDate>2017-12-22</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c126">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">cga:TaxCutsAndJobsActMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-01-01</xbrli:startDate>
    <xbrli:endDate>2018-01-01</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c127">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">cga:TaxCutsAndJobsActMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-01-01</xbrli:startDate>
    <xbrli:endDate>2018-01-01</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c128">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2017-07-01</xbrli:startDate>
    <xbrli:endDate>2018-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c129">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2017-07-01</xbrli:startDate>
    <xbrli:endDate>2017-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c130">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2017-10-01</xbrli:startDate>
    <xbrli:endDate>2017-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c131">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-01-01</xbrli:startDate>
    <xbrli:endDate>2018-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c132">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-04-01</xbrli:startDate>
    <xbrli:endDate>2018-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c133">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2019Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c134">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2020Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c135">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2021Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c136">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2022Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c137">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2023Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c138">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2024Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c139">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c140">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c141">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c142">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c143">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-08-02</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c144">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-11-25</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c145">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-11-12</xbrli:startDate>
    <xbrli:endDate>2022-11-12</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c146">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-01-18</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c147">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-18</xbrli:startDate>
    <xbrli:endDate>2024-01-18</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c148">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-02-16</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c149">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-02-16</xbrli:startDate>
    <xbrli:endDate>2024-02-16</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c150">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c151">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cga:PurchaseBenchmarkMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cga:VendorOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c152">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cga:PurchaseBenchmarkMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cga:VendorTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c153">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cga:PurchaseBenchmarkMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cga:VendorThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c154">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cga:PurchaseBenchmarkMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cga:VendorFourMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c155">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cga:PurchaseBenchmarkMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cga:VendorFiveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c156">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cga:PurchaseBenchmarkMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cga:VendorSixMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c157">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cga:CustomerOneMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c158">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cga:CustomerTwoMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c159">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cga:CustomerThreeMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c160">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cga:CustomerFourMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c161">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cga:CustomerFiveMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c162">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cga:CustomerSixMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c163">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:JinongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c164">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:JinongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c165">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:GufengMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c166">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:GufengMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c167">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:YuxingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c168">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:YuxingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c169">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:AntaeusMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c170">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:AntaeusMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c171">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:SegmentReconcilingItems1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c172">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:SegmentReconcilingItems1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c173">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:SegmentReconcilingItems2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c174">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:SegmentReconcilingItems2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c175">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:JinongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c176">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:JinongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c177">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:GufengMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c178">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:GufengMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c179">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:YuxingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c180">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:YuxingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c181">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:AntaeusMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c182">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:AntaeusMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c183">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:SegmentReconcilingItems1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c184">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:SegmentReconcilingItems1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c185">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:SegmentReconcilingItems2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c186">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:SegmentReconcilingItems2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c187">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="cga:TypeOfLeaseArrangementTypeAxis">cga:JinongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-07-01</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c188">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="cga:TypeOfLeaseArrangementTypeAxis">cga:KingtoneInformationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-07-01</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c189">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="cga:TypeOfLeaseArrangementTypeAxis">cga:KingtoneInformationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2022-07-01</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c190">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-04-01</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c191">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c192">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c193">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c194">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c195">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c196">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c197">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c198">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c199">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c200">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c201">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-07-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c202">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-07-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c203">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000857949</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:unit xmlns="" id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="usdPershares">
  <xbrli:divide>
    <xbrli:unitNumerator>
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unitNumerator>
    <xbrli:unitDenominator>
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unitDenominator>
  </xbrli:divide>
</xbrli:unit><xbrli:unit xmlns="" id="pure">
  <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="sqm">
  <xbrli:measure>utr:sqm</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="sqft">
  <xbrli:measure>utr:sqft</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="cny">
  <xbrli:measure>iso4217:CNY</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="Segments">
  <xbrli:measure>cga:Segments</xbrli:measure>
</xbrli:unit></ix:resources></ix:header>

</div></div></body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.3
<SEQUENCE>2
<FILENAME>ea021529701ex4-3_china.htm
<DESCRIPTION>DESCRIPTION OF REGISTRANT'S SECURITIES
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1pt; text-align: right"><B>Exhibit 4.3</B></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">DESCRIPTION OF THE REGISTRANT&rsquo;S
SECURITIES</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">REGISTERED PURSUANT TO SECTION 12 OF THE</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">SECURITIES EXCHANGE ACT OF 1934</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.45pt; text-indent: 42.4pt">&nbsp;</P>

<P STYLE="text-indent: 0.5in; font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">As of <FONT STYLE="font-family: Times New Roman, Times, Serif">October
14</FONT>, 2024, China Green Agriculture, Inc. has one class of securities registered under Section 12 of the Securities Exchange Act
of 1934, as amended (the &ldquo;Exchange Act&rdquo;): our Common Stock.</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 128pt; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">Description of Common Stock</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.45pt; text-indent: 42.4pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">The following description of our Common
Stock is a summary and does not purport to be complete. It is subject to and qualified in its entirety by reference to our Amended and
Restated Articles of Incorporation (the &ldquo;Articles of Incorporation&rdquo;) and our Amended and Restated Bylaws (the &ldquo;Bylaws&rdquo;),
each of which are incorporated by reference as exhibits to the Annual Report on Form 10-K of which this Exhibit 4.3 is a part. We encourage
you to read our Articles of Incorporation, our Bylaws and the applicable provisions of Nevada Business Corporation Act, for additional
information.</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.45pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><B>Authorized
Capital Shares</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.45pt; text-indent: 42.4pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">Our authorized capital shares consist
of 115,197,165 shares of common stock, $0.001 par value per share (&ldquo;Common Stock&rdquo;), and 20,000,000 shares of series preferred
stock, $0.001 par value per share (&ldquo;Preferred Stock&rdquo;). The outstanding shares of our Common Stock are fully paid and nonassessable.</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.45pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><B>Voting
Rights</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.45pt; text-indent: 42.4pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">Holders of Common Stock are entitled
to one vote per share on all matters voted on by the stockholders, including the election of directors. Our Common Stock does not have
cumulative voting rights.</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.45pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><B>Dividend
Rights</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.45pt; text-align: justify; text-indent: 42.4pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">Subject to the
rights of holders of outstanding shares of Preferred Stock, if any, the holders of Common Stock are entitled to receive dividends, if
any, as may be declared from time to time by the Board of Directors in its discretion out of funds legally available for the payment of
dividends.</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.45pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><B>Liquidation
Rights</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.45pt; text-align: justify; text-indent: 42.4pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">Subject to any
preferential rights of outstanding shares of Preferred Stock, holders of Common Stock will share ratably in all assets legally available
for distribution to our stockholders in the event of dissolution.</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.45pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><B>Other
Rights and Preferences</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.45pt; text-align: justify; text-indent: 42.4pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">Our Common Stock
has no sinking fund or redemption provisions or preemptive, conversion or exchange rights. Holders of Common Stock may act by unanimous
written consent.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><B>Transfer
Agent and Registrar</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">Our transfer agent and registrar is Continental Stock Transfer
and Trust Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 3.95pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><B>Listing</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 3.95pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt">The Common Stock is traded on The New York Stock Exchange
under the trading symbol &ldquo;CGA.&rdquo;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>3
<FILENAME>ea021529701ex21-1_china.htm
<DESCRIPTION>LIST OF SUBSIDIARIES OF THE COMPANY
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 21.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SUBSIDIAIRES OF CHINA GREEN AGRICULTURE, INC.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: bottom; width: 49%; border-bottom: black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Name</B></FONT></TD>
    <TD STYLE="vertical-align: top; width: 2%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 49%; border-bottom: black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Place of Incorporation</B></FONT></TD></TR>
  <TR STYLE="background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Green Agriculture Holding Corporation</FONT></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">New Jersey</FONT></TD></TR>
  <TR STYLE="background-color: White">
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Antaeus Tech Inc.</FONT></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Delaware</FONT></TD></TR>
  <TR STYLE="background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shaanxi TechTeam Jinong Humic Acid Product Co., Ltd.</FONT></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">People&rsquo;s Republic of China</FONT></TD></TR>
  <TR STYLE="background-color: White">
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beijing Gufeng Chemical Products Co., Ltd.</FONT></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">People&rsquo;s Republic of China</FONT></TD></TR>
  <TR STYLE="background-color: rgb(204,238,255)">
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beijing Tianjuyuan Fertilizer Co., Ltd.</FONT></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">People&rsquo;s Republic of China</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>VARIABLE INTEREST ENTITIES OF CHINA GREEN AGRICULTURE,
INC.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: bottom; width: 49%; border-bottom: black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Name</B></FONT></TD>
    <TD STYLE="vertical-align: top; width: 2%">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; width: 49%; border-bottom: black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Place of Incorporation</B></FONT></TD></TR>
  <TR STYLE="background-color: #CCEEFF">
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Xi&rsquo;an Hu County Yuxing Agriculture Technology Development Co, Ltd.</FONT></TD>
    <TD STYLE="vertical-align: top">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">People&rsquo;s Republic of China</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>4
<FILENAME>ea021529701ex31-1_china.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 31.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">CERTIFICATION</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I, Zhuoyu Li, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">1. I have reviewed this report on Form 10-K of
China Green Agriculture, Inc.;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">2. Based on my knowledge, this report does not
contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the
circumstances under which such statements were made, not misleading with respect to the period covered by this report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">3. Based on my knowledge, the financial statements,
and other financial information included in this report, fairly present in all material respects the financial condition, results of operations
and cash flows of the registrant as of, and for, the periods presented in this report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">4. The registrant&rsquo;s other certifying officer(s)
and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e)
and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant
and have:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">a) Designed such disclosure controls and procedures,
or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to
the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the
period in which this report is being prepared;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">b) Designed such internal control over financial
reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance
regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with
generally accepted accounting principles;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">c) Evaluated the effectiveness of the registrant&rsquo;s
disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and
procedures as of the end of the period covered by this report based on such evaluation; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">d) Disclosed in this report any change in the
registrant&rsquo;s internal control over financial reporting that occurred during the period covered by the annual report that has materially
affected, or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial reporting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">5. The registrant&rsquo;s other certifying officer(s)
and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and
the audit committee of registrant&rsquo;s board of directors (or persons performing the equivalent function):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">a) all significant deficiencies and material weaknesses
in the design or operation of internal controls over financial reporting which are reasonably likely to adversely affect the registrant&rsquo;s
ability to record, process, summarize and report financial information; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">b) Any fraud, whether or not material, that involves
management or other employees who have a significant role in the registrant&rsquo;s internal control over financial reporting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Date: October 15, 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 40%; border-bottom: black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ <I>Zhuoyu Li</I></FONT></TD>
    <TD STYLE="width: 60%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhuoyu Li</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chairman of the Board of Directors, <BR>
Chief Executive Officer, and President</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(principal executive officer)</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>5
<FILENAME>ea021529701ex31-2_china.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 31.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">CERTIFICATION</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I, Zhibiao Pan, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">1. I have reviewed this report on Form 10-K of
China Green Agriculture, Inc.;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">2. Based on my knowledge, this report does not
contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the
circumstances under which such statements were made, not misleading with respect to the period covered by this report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">3. Based on my knowledge, the financial statements,
and other financial information included in this report, fairly present in all material respects the financial condition, results of operations
and cash flows of the registrant as of, and for, the periods presented in this report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">4. The registrant&rsquo;s other certifying officer(s)
and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e)
and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant
and have:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">a) Designed such disclosure controls and procedures,
or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to
the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the
period in which this report is being prepared;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">b) Designed such internal control over financial
reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance
regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with
generally accepted accounting principles;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">c) Evaluated the effectiveness of the registrant&rsquo;s
disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and
procedures as of the end of the period covered by this report based on such evaluation; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">d) Disclosed in this report any change in the
registrant&rsquo;s internal control over financial reporting that occurred during the period covered by the annual report that has materially
affected, or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial reporting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">5. The registrant&rsquo;s other certifying officer(s)
and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and
the audit committee of registrant&rsquo;s board of directors (or persons performing the equivalent function):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">a) all significant deficiencies and material weaknesses
in the design or operation of internal controls over financial reporting which are reasonably likely to adversely affect the registrant&rsquo;s
ability to record, process, summarize and report financial information; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">b) Any fraud, whether or not material, that involves
management or other employees who have a significant role in the registrant&rsquo;s internal control over financial reporting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Date: October 15, 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 40%; border-bottom: black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ <I>Zhibiao Pan</I></FONT></TD>
    <TD STYLE="width: 60%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhibiao Pan</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Co-Chief Executive Officer</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(principal executive officer)</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.3
<SEQUENCE>6
<FILENAME>ea021529701ex31-3_china.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><B>Exhibit 31.3</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">CERTIFICATION</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I, Yongcheng Yang, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">1. I have reviewed this report on Form 10-K of
China Green Agriculture, Inc.;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">2. Based on my knowledge, this report does not
contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the
circumstances under which such statements were made, not misleading with respect to the period covered by this report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">3. Based on my knowledge, the financial statements,
and other financial information included in this report, fairly present in all material respects the financial condition, results of operations
and cash flows of the registrant as of, and for, the periods presented in this report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">4. The registrant's other certifying officer(s)
and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e)
and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant
and have:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">a) Designed such disclosure controls and procedures,
or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to
the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the
period in which this report is being prepared;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">b) Designed such internal control over financial
reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance
regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with
generally accepted accounting principles;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">c) Evaluated the effectiveness of the registrant's
disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and
procedures as of the end of the period covered by this report based on such evaluation; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">d) Disclosed in this report any change in the
registrant&rsquo;s internal control over financial reporting that occurred during the period covered by the annual report that has materially
affected, or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial reporting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">5. The registrant's other certifying officer(s)
and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and
the audit committee of registrant's board of directors (or persons performing the equivalent function):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">a) all significant deficiencies and material weaknesses
in the design or operation of internal controls over financial reporting which are reasonably likely to adversely affect the registrant's
ability to record, process, summarize and report financial information; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">b) Any fraud, whether or not material, that involves
management or other employees who have a significant role in the registrant's internal control over financial reporting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Date: October 15, 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 40%; border-bottom: black 1.5pt solid; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ <I>Yongcheng Yang</I></FONT></TD>
    <TD STYLE="width: 60%; text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yongcheng Yang</FONT></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer</FONT></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(principal financial officer<BR>
and principal accounting officer)</FONT></TD>
    <TD STYLE="text-align: justify">&nbsp;</TD></TR>
  </TABLE>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>ea021529701ex32-1_china.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Exhibit 32.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">PURSUANT TO</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">18 U.S.C. SECTION 1350,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">AS ADOPTED PURSUANT TO</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The undersigned hereby certifies, in his capacity
as the Chairman of the Board of Directors, Chief Executive Officer, and President of China Green Agriculture, Inc. (the &ldquo;Company&rdquo;),
for the purposes of 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of
his knowledge:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(1) The Annual Report of the Company on Form 10-K
for the fiscal year ended June 30, 2024 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act
of 1934; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(2) The information contained in the Report fairly
presents, in all material respects, the financial condition and results of operations of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Dated: October 15, 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 40%; border-bottom: black 1.5pt solid; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ <I>Zhuoyu Li</I></FONT></TD>
    <TD STYLE="width: 60%; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhuoyu Li</FONT></TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Chairman of the Board of Directors,</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Chief Executive Officer, and President</P></TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(principal executive officer)</FONT></TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>8
<FILENAME>ea021529701ex32-2_china.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 32.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">PURSUANT TO</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">18 U.S.C. SECTION 1350,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">AS ADOPTED PURSUANT TO</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The undersigned hereby certifies, in his capacity
as the Co-Chief Executive Officer of China Green Agriculture, Inc. (the &ldquo;Company&rdquo;), for the purposes of 18 U.S.C. Section
1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of his knowledge:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(1) The Annual Report of the Company on Form 10-K
for the fiscal year ended June 30, 2024 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act
of 1934; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(2) The information contained in the Report fairly
presents, in all material respects, the financial condition and results of operations of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Dated: October 15, 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 40%; border-bottom: black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ <I>Zhibiao Pan</I></FONT></TD>
    <TD STYLE="width: 60%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhibiao Pan</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Co-Chief Executive Officer</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(principal executive officer)</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.3
<SEQUENCE>9
<FILENAME>ea021529701ex32-3_china.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 32.3</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">PURSUANT TO</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">18 U.S.C. SECTION 1350,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">AS ADOPTED PURSUANT TO</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The undersigned hereby certifies, in his capacity
as the Chief Financial Officer of China Green Agriculture, Inc. (the &ldquo;Company&rdquo;), for the purposes of 18 U.S.C. Section 1350,
as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of his knowledge:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(1)</TD><TD STYLE="text-align: justify">The Annual Report of the Company on Form 10-K for the fiscal year ended June 30, 2024</TD></TR>
                                                                                                                                                                                                </TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">(2)</TD><TD STYLE="text-align: justify">fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934;
and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(2) The information contained in the Report fairly
presents, in all material respects, the financial condition and results of operations of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Dated: October 15, 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 40%; border-bottom: black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ <I>Yongcheng Yang</I></FONT></TD>
    <TD STYLE="width: 60%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yongcheng Yang</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(principal financial officer)</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-97.1
<SEQUENCE>10
<FILENAME>ea021529701ex97-1_china.htm
<DESCRIPTION>CLAWBACK POLICY
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>Exhibit 97.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><B>CHINA GREEN AGRICULTURE, INC. COMPENSATION
RECOUPMENT</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><B>(CLAWBACK) POLICY </B>effective December 31, 2023</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">China Green Agriculture,
Inc. (the &ldquo;<B>Company</B>&rdquo;) is committed to strong corporate governance. As part of this commitment, the Compensation Committee
(the &ldquo;<B>Compensation Committee</B>&rdquo;) of Company&rsquo;s Board of Directors (the &ldquo;<B>Board</B>&rdquo;), hereby adopts
a Compensation Recoupment (Clawback) Policy, effective as of the date specified above. This Policy is intended to further the Company&rsquo;s
pay-for-performance philosophy and to comply with applicable law by providing for the recovery of certain executive compensation in the
event of an Accounting Restatement. The capitalized terms in this Policy are defined below.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">The application
of the Policy to Executive Officers is not discretionary and applies without regard to whether an Executive Officer was at fault, except
to the limited extent provided below.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>Persons Covered by the Policy</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">This Policy is binding and enforceable against all Executive
Officers.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>Administration of the Policy</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">The Compensation
Committee has full authority to administer this Policy. The Compensation Committee is authorized to interpret and construe this Policy
and to make all determinations necessary, appropriate, or advisable for the administration of this Policy. In addition, if determined
in the discretion of the Board, this Policy may be administered by the independent members of the Board or another independent committee
thereof, in which case all references herein to the Compensation Committee shall be deemed references to the independent members of the
Board or the other independent committee of the Board, as applicable. All determinations of the Compensation Committee and any other administrator
of the Policy will be final and binding on all interested persons and will be given the maximum deference permitted by law.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>Compensation Covered by the Policy</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">This Policy applies
to all Incentive-Based Compensation that is Received on or after December 31, 2023, by a person (a) after such individual became an Executive
Officer, (B) who was as an Executive Officer at any time during the applicable performance period for that Incentive-Based Compensation
and (c) during the Covered Period (&ldquo;<B>Clawback Eligible Incentive-Based Compensation</B>&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 11pt"><B>Events Requiring Application of the Policy</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">If the Company
is required to prepare an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement
under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements
that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected
in the current period or left uncorrected in the current period (an &ldquo;<B>Accounting Restatement</B>&rdquo;); <U>AND</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">any Executive
Officer has Received Clawback Eligible Incentive-Based Compensation that exceeds the amount of Incentive-Based Compensation that otherwise
would have been Received had such Incentive-Based Compensation been determined based on the restated amounts, computed without regard
to any taxes paid (such compensation, the &ldquo;<B>Excess Compensation</B>&rdquo; (which the Nasdaq listing standards describe as erroneously
awarded incentive-based compensation);</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">then, the Company
will recover reasonably promptly the amount of such Excess Compensation in compliance with this Policy unless an exception applies under
this Policy.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>Determining Excess Compensation for Certain Incentive-Based
Compensation</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">To determine the
amount of Excess Compensation for Incentive-Based Compensation based on stock price or total shareholder return, where it is not subject
to mathematical recalculation directly from the information in an Accounting Restatement:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: justify">The amount must be based on a reasonable estimate of the effect
of the Accounting Restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was Received;
and</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: justify">The Company must maintain documentation of the determination
of that reasonable estimate and provide such documentation to the Exchange.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>Exceptions to the Policy</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">The Company must
recover the Excess Compensation in accordance with this Policy except to the limited extent that the conditions set forth below are met,
and the Compensation Committee has made a determination that recovery of the Excess Compensation would be impracticable:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">A. The direct expense
paid to a third party to assist in enforcing this Policy would exceed the amount to be recovered. Before reaching this conclusion,
the Company must make a reasonable attempt to recover such Excess Compensation, document such reasonable attempt(s) to recover, and
provide that documentation to the Exchange; or</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">B. Recovery would violate
home country law where that law was adopted prior to December 31, 2023. Before reaching this conclusion, the Company must obtain an
opinion of home country counsel, acceptable to the Exchange, that recovery would result in such a violation, and must provide such
opinion to the Exchange; or</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">C. Recovery would likely
cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to
meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and regulations thereunder.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>Defined Terms in this Policy</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">The capitalized terms in this Policy
have the following meaning, unless clearly required otherwise by the context.</P>

<P STYLE="text-indent: 0.5in; font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&ldquo;<B>Accounting Restatement</B>&rdquo; is defined in the &ldquo;Events
Requiring Application of the Policy&rdquo; section of this Policy.</P>

<P STYLE="text-indent: 0.5in; font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&ldquo;<B>Accounting Restatement Determination Date</B>&rdquo;
means the earliest to occur of:</P>

<P STYLE="text-indent: 0.5in; font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"> A. The date the Board, a committee of the Board, or one or more of the officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement; and</P>



<P STYLE="text-indent: 0.5in; font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> B. The date a court, regulator, or other legally authorized body directs the Company to prepare an Accounting Restatement.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="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 STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&ldquo;<B>Covered
Period</B>&rdquo; means the three completed fiscal years immediately preceding the Accounting Restatement Determination Date, as well
as any transition period (that results from a change in the Company&rsquo;s fiscal year) within or immediately following those three completed
fiscal years in accordance with Rule 10D-1 under the Exchange Act. The Company&rsquo;s obligation to recover Excess Compensation (as defined
below) is not dependent on if or when the restated financial statements are filed.</P>

<P STYLE="text-indent: 0.5in; font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&ldquo;<B>Excess Compensation</B>&rdquo; is defined in the &ldquo;Events
Requiring Application of the Policy&rdquo; section of this Policy.</P>

<P STYLE="text-indent: 0.5in; font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&ldquo;<B>Executive
Officer</B>&rdquo; means each individual who either (a) at the time of determination is designated as an &ldquo;officer&rdquo; of the
Company in accordance with Exchange Act Rule 16a-1(f), (b) at any time prior to the time of determination was designated as an &ldquo;officer&rdquo;
of the Company in accordance with Exchange Act Rule 16a-1(f). Each Executive Officer must sign and return to the Company an acknowledgement
(in substantially the form provided in this Policy or provided by a duly authorized representative of the Company) that the Executive
Officer agrees to be bound by the terms and comply with the Policy. However, this Policy will be enforceable against each Executive Officer
whether or not the Executive Officer complies with the preceding sentence.</P>

<P STYLE="text-indent: 0.5in; font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&ldquo;<B>Exchange</B>&rdquo; is defined in the &ldquo;Other
Important Information in the Policy&rdquo; section of this Policy.</P>

<P STYLE="text-indent: 0.5in; font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&ldquo;<B>Exchange
Act</B>&rdquo; means the Securities Exchange Act of 1934, as amended and any valid regulation or applicable guidance of general applicability
thereunder.</P>

<P STYLE="text-indent: 0.5in; font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&ldquo;<B>Financial
Reporting Measure</B>&rdquo; means a measure that is determined and presented in accordance with the accounting principles used in preparing
the Company&rsquo;s financial statements, and any measure that is derived wholly or in part from such measure. Stock price and total shareholder
return are also Financial Reporting Measures. A Financial Reporting Measure need not be presented within the financial statements or included
in a filing with the Securities and Exchange Commission.</P>

<P STYLE="text-indent: 0.5in; font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&ldquo;<B>Incentive-Based
Compensation</B>&rdquo; means any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial
Reporting Measure.</P>

<P STYLE="text-indent: 0.5in; font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">The following
items of compensation are not Incentive-Based Compensation under the Policy: salaries, bonuses paid solely at the discretion of the Compensation
Committee or the Board that are not paid from a bonus pool that is determined by satisfying a Financial Reporting Measure, bonuses paid
solely upon satisfying one or more subjective standards and/or completion of a specified employment period, non-equity incentive plan
awards earned solely upon satisfying one or more strategic measures or operational measures, and equity awards for which the grant is
not contingent upon achieving any Financial Reporting Measure performance goal and vesting is contingent solely upon completion of a specified
employment period (e.g., time-based vesting equity awards) and/or attaining one or more non-Financial Reporting Measures.</P>

<P STYLE="text-indent: 0.5in; font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><B>&ldquo;Policy&rdquo;</B>
means this Compensation Recoupment (Clawback) Policy (a compensation &ldquo;clawback&rdquo; policy), as it may be amended from time to
time.</P>

<P STYLE="text-indent: 0.5in; font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&ldquo;<B>Received</B>&rdquo;
means that the Financial Reporting Measure specified for earning an Incentive-Based Compensation award is attained in the relevant Company
fiscal period, even if the payment or grant of the Incentive-Based Compensation occurs after the end of that fiscal period. As described
above in Compensation Covered by the Policy, Incentive -Based Compensation that is Received before the Effective Date is not subject to
recoupment as provided in the Company&rsquo;s Compensation Recoupment (Clawback) Policy adopted effective as of December 31, 2023.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <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 STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>Repayment of Excess Compensation</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">The Company will
seek recovery of any Excess Compensation reasonably promptly and any affected Executive Officer is required to repay such Excess Compensation.
Subject to applicable law, the Company may recover such Excess Compensation by requiring the Executive Officer to repay such amount to
the Company by direct payment to the Company or such other means or combination of means as the Compensation Committee determines to be
appropriate (which determinations need not be identical as to each Executive Officer), including but not limited to (a) seeking recovery
of any gain realized on the vesting, exercise, settlement, sale, transfer, or other disposition of any equity-based awards; (b) offsetting
the amount to be recovered from any compensation otherwise owed by the Company to the Executive Officer, whether earned before or after
the date of the foregoing determination and whether earned pursuant to employment or under a severance, consulting or other post-employment
agreement or arrangement; (c) cancelling outstanding vested or unvested equity awards; (d) requiring reimbursement of previously-paid
cash Incentive-Based Compensation; and/or (e) taking any other remedial and recovery action permitted by law, as determined by the Compensation
Committee, in each case, notwithstanding any Executive Officer&rsquo;s belief (whether legitimate or reasonably or not) that the Excess
Compensation had been previously earned under applicable law and therefore not subject to recoupment. This Policy does not preclude the
Company from taking any other action to enforce an Executive Officer&rsquo;s obligations to the Company or to discipline an Executive
Officer, including (without limitation) termination of employment, institution of civil proceedings, reporting of misconduct to appropriate
governmental authorities, reduction of future compensation opportunities or change in role.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">This Policy is
in addition to the requirements of Section 304 of the Sarbanes-Oxley Act of 2002 that are applicable to the Company&rsquo;s Chief Executive
Officer and Chief Financial Officer and any other applicable regulatory requirements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Notwithstanding
the terms of any of the Company&rsquo;s organizational documents (including, but not limited to, the Company&rsquo;s Bylaws), any corporate
policy or any contract (including, but not limited to, any indemnification agreement), the Company will not indemnify any Executive Officer
or former Executive Officer against any loss of Excess Compensation. The Company will not pay for or reimburse insurance premiums for
an insurance policy that covers potential recovery obligations. In the event the Company is required to recover Excess Compensation from
a former Executive Officer pursuant to this Policy, the Company will be entitled to seek such recovery in order to comply with applicable
law, regardless of the terms of any release of claims or separation agreement the former Executive Officer may have signed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">This Policy is
intended to comply with Section 10D of the Exchange Act, Rule 10D-1 under the Exchange Act, and with the listing standards of the New
York Stock Exchange (the &ldquo;<B>Exchange</B>&rdquo;), the trading platform on which the securities of the Company primarily are listed.
This Policy will be interpreted in a manner that is consistent with the requirements of Section 10D of the Exchange Act, Rule 10D-1 under
the Exchange Act and with the listing standards of the Exchange, including (but not limited to) any interpretive guidance provided by
the Exchange.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>Other Important Information</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">The Compensation
Committee or Board may amend and/or terminate this Policy from time to time. Unless otherwise determined by the Compensation Committee,
this Policy will terminate upon the Company ceasing to be a listed issuer within the meaning of Section 10D of the Exchange Act.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">If any provision
of this Policy or the application of any such provision to any Executive Officer shall be adjudicated to be invalid, illegal or unenforceable
in any respect, such invalidity, illegality or unenforceability shall not affect any other provisions of this Policy, and the invalid,
illegal or unenforceable provisions shall be deemed amended to the minimum extent necessary to render any such provision or application
enforceable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <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 STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><B>ACKNOWLEDGEMENT</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: justify">I acknowledge that I have received, read and understand the
Chin Green Agriculture, Inc. (the &ldquo;<B>Company</B>&rdquo;) Compensation Recoupment (Clawback) Policy, as effective December 31,
2023 (the &ldquo;<B>Policy</B>&rdquo;).</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: justify">I agree that the Policy applies to me, and is binding on all
of my beneficiaries, heirs, executors, administrators or other legal representatives, and that the Company&rsquo;s right to recovery
in order to comply with applicable law will apply, regardless of the terms of any release of claims or separation agreement I have signed
or will sign in the future.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: justify">I agree to be bound by and to comply with the Policy and understand
that determinations of the Compensation Committee (as such term is used in the Policy) will be final and binding and will be given the
maximum deference permitted by law.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: justify">I agree that my current indemnification rights, whether in
an individual agreement or the Company&rsquo;s organizational documents, exclude the right to be indemnified for amounts required to
be recovered under the Policy.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: justify">I agree that my failure to comply in all respects with the
Policy is a basis for termination of my employment with the Company and any affiliate of the Company as well as any other appropriate
discipline.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: justify">I understand that neither the Policy, nor the application
of the Policy to me, provides a basis for resignation for good reason, constructive termination or any similar concept under any applicable
employment agreement or arrangement.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: justify">I understand that if I have questions concerning the meaning
or application of the Policy, it is my responsibility to seek guidance from Human Resources or my own personal advisers.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: justify">I agree that neither this Acknowledgement nor the Policy is
meant to constitute an employment contract. Agreed and accepted:</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 40%; font-weight: bold">Executive</TD>
    <TD STYLE="width: 60%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1.5pt solid">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-style: italic">(print name)</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1.5pt solid">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-style: italic">(signature)</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1.5pt solid">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-style: italic">(date)</TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><I>&nbsp;</I></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal">5</FONT></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><I></I></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" 'U G # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH ***YGXAZK>Z'X UC4].F\F\MX
M-T4FT-M.X#H01WH Z:BN*7PIXL90?^%AZAR,_P#(.MO_ (FE_P"$2\6?]%#O
M_P#P76W_ ,30!VE%<7_PB7BS_HH=_P#^"ZV_^)H_X1+Q9_T4._\ _!=;?_$T
M =I17%_\(EXL_P"BAW__ (+K;_XFC_A$O%G_ $4._P#_  76W_Q- ':45Q?_
M  B7BS_HH=__ ."ZV_\ B:/^$2\6?]%#O_\ P76W_P 30!VE%<7_ ,(EXL_Z
M*'?_ /@NMO\ XFC_ (1+Q9_T4.__ /!=;?\ Q- ':45Q?_")>+/^BAW_ /X+
MK;_XFC_A$O%G_10[_P#\%UM_\30!VE%<7_PB7BS_ **'?_\ @NMO_B:/^$2\
M6?\ 10[_ /\ !=;?_$T =I17%_\ ")>+/^BAW_\ X+K;_P")H_X1+Q9_T4._
M_P#!=;?_ !- ':45Q?\ PB7BS_HH=_\ ^"ZV_P#B:/\ A$O%G_10[_\ \%UM
M_P#$T =I17%_\(EXL_Z*'?\ _@NMO_B:/^$2\6?]%#O_ /P76W_Q- ':45Q?
M_")>+/\ HH=__P""ZV_^)H_X1+Q9_P!%#O\ _P %UM_\30!VE%<7_P (EXL_
MZ*'?_P#@NMO_ (FC_A$O%G_10[__ ,%UM_\ $T =I17%_P#")>+/^BAW_P#X
M+K;_ .)H_P"$2\6?]%#O_P#P76W_ ,30!VE%<7_PB7BS_HH=_P#^"ZV_^)H_
MX1+Q9_T4._\ _!=;?_$T =I17 Z-)X@TKXDQZ'J7B.?5K2;29+L":VBB*.LJ
M*,;%&>":[Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MQH_MS2/^@K8_^!"?XU3_ .$-\,?]"]I?_@(G^%'_  AOAC_H7M+_ / 1/\*
M+G]N:1_T%;'_ ,"$_P :/[<TC_H*V/\ X$)_C5/_ (0WPQ_T+VE_^ B?X4?\
M(;X8_P"A>TO_ ,!$_P * +G]N:1_T%;'_P "$_QH_MS2/^@K8_\ @0G^-4_^
M$-\,?]"]I?\ X")_A1_PAOAC_H7M+_\  1/\* .4\!^*?#UAH]_#=ZYIL$O]
MJ7;;);I%.#*Q!P3T-=1_PFWA7_H9-)_\#(_\:OP:'I-K"(8-+LHHQT5(% 'Z
M5)_9>G_\^%K_ -^5_P * ,S_ (3;PK_T,FD_^!D?^-'_  FWA7_H9-)_\#(_
M\:T_[+T__GPM?^_*_P"%']EZ?_SX6O\ WY7_  H S/\ A-O"O_0R:3_X&1_X
MT?\ ";>%?^ADTG_P,C_QK3_LO3_^?"U_[\K_ (4?V7I__/A:_P#?E?\ "@#,
M_P"$V\*_]#)I/_@9'_C1_P )MX5_Z&32?_ R/_&M/^R]/_Y\+7_ORO\ A1_9
M>G_\^%K_ -^5_P * ,S_ (3;PK_T,FD_^!D?^-'_  FWA7_H9-)_\#(_\:T_
M[+T__GPM?^_*_P"%']EZ?_SX6O\ WY7_  H S/\ A-O"O_0R:3_X&1_XT?\
M";>%?^ADTG_P,C_QK3_LO3_^?"U_[\K_ (4?V7I__/A:_P#?E?\ "@#,_P"$
MV\*_]#)I/_@9'_C1_P )MX5_Z&32?_ R/_&M/^R]/_Y\+7_ORO\ A1_9>G_\
M^%K_ -^5_P * ,S_ (3;PK_T,FD_^!D?^-'_  FWA7_H9-)_\#(_\:T_[+T_
M_GPM?^_*_P"%']EZ?_SX6O\ WY7_  H S/\ A-O"O_0R:3_X&1_XU:L/$NA:
MI="VT_6=/NK@@L(H+E'8@=3@'-6?[+T__GPM?^_*_P"%<[J=I;6WCWPP8+>&
M(F.\R8T"Y^1?2@#K:*#TKG(_$\KZ4UP]DJ7;7[6$4/FY4ONV@EL=."3QVH Z
M.BN7_P"$JN)6-I;V4;ZA#YQN(VD(11%C.TXYW;ACCOS4=CXWAO=6$ @"6C1E
MUD+?O!A%?)7'"G=@'/)% '6457L[AKFV$C*J,204#;MOL??U%6* "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***X'67U[
M5OB5)H>G>(KC2;2'28[LB&WBD+NTKJ<[U/8"@#OJ*XO_ (1'Q3_T4+4O_ "V
M_P#B*/\ A$?%/_10M2_\ +;_ .(H [2BN+_X1'Q3_P!%"U+_ , +;_XBC_A$
M?%/_ $4+4O\ P MO_B* .THKB_\ A$?%/_10M2_\ +;_ .(H_P"$1\4_]%"U
M+_P MO\ XB@#M**XO_A$?%/_ $4+4O\ P MO_B*/^$1\4_\ 10M2_P# "V_^
M(H VM3LKZ?Q'H]W!!$UM:F3S6:7:PWKMX&#G'U%9,OA.ZN=VG3/&NG+<SW*2
MJV78R*PVE<<8+DYSS@5'_P (CXI_Z*%J7_@!;?\ Q%'_  B/BG_HH6I?^ %M
M_P#$4 6[7P[<7!>75[:TF*626<<&[<DFTYWDD<9...U17WAB_:_TZ6SG1$B*
MF0ARGEL&4EE4<$%04 /0&H?^$1\4_P#10M2_\ +;_P"(H_X1'Q3_ -%"U+_P
M MO_ (BG?6X6TL=I7F'C[7)M!U*.VUFX_P")7<WMK=64Y7 B,<BF6)B/8;Q]
M2.U;?_"(^*?^BA:E_P" %M_\15#5_AOJ^O6B6NJ>-[ZZ@259E1[&WP'4Y!X6
MD!TWA6YU/4-*;4M3S&;V4S6]L5P8(#]Q3_M$?,?=L=JW:XO_ (1'Q3_T4+4O
M_ "V_P#B*/\ A$?%/_10M2_\ +;_ .(H [2BN+_X1'Q3_P!%"U+_ , +;_XB
MC_A$?%/_ $4+4O\ P MO_B* .THKB_\ A$?%/_10M2_\ +;_ .(H_P"$1\4_
M]%"U+_P MO\ XB@#M**XO_A$?%/_ $4+4O\ P MO_B*/^$1\4_\ 10M2_P#
M"V_^(H [2BN+_P"$1\4_]%"U+_P MO\ XBC_ (1'Q3_T4+4O_ "V_P#B* .T
MHKB_^$1\4_\ 10M2_P# "V_^(H_X1'Q3_P!%"U+_ , +;_XB@#M**XO_ (1'
MQ3_T4+4O_ "V_P#B*1O"7BE5)_X6%J7 S_QX6W_Q% ':T5S'P[U6]UOP!HVI
M:C,9[NX@W2R%0NX[B,X  [5T] !1110 445YK8Z'<>*/%7BEKGQ'X@M8[._6
M"&&RU!HHU7R4;[OU)H ]*HKB_P#A7,?_ $-WB_\ \&[_ .%'_"N8_P#H;O%_
M_@W?_"@#M**XO_A7,?\ T-WB_P#\&[_X4?\ "N8_^AN\7_\ @W?_  H [2BN
M+_X5S'_T-WB__P &[_X4?\*YC_Z&[Q?_ .#=_P#"@#M**XO_ (5S'_T-WB__
M ,&[_P"%'_"N8_\ H;O%_P#X-W_PH [2BN+_ .%<Q_\ 0W>+_P#P;O\ X4?\
M*YC_ .AN\7_^#=_\* .THKB_^%<Q_P#0W>+_ /P;O_A1_P *YC_Z&[Q?_P"#
M=_\ "@#M*\;UK6-6\->,M+T1HY[Z^4W7]CS2 L)EF "AV_Z9MG)_N@&NP_X5
MS'_T-WB__P &[_X5!)\+;*:Z@N9?$WBE[B#=Y,K:HQ:/<,-M..,CK0!UNCV$
MNF:-:V4UW+=SQ1@27$QRTC]2Q_'-8L'AN^&G313W%L+D:@;^W>-6VJQ;=M8$
MY(Y(X]:I_P#"N8_^AN\7_P#@W?\ PH_X5S'_ -#=XO\ _!N_^% %H>%KR%S>
M6UY"NH3^<+EV0E")2"=HSGY=HQG\:TX=!@@BL[=-HAMH%B!VC>Y484D^@ZX]
M?I6%_P *YC_Z&[Q?_P"#=_\ "C_A7,?_ $-WB_\ \&[_ .% &KX8\.R: ER)
M+A)?-* "--HPHQN/J[=2:WZXO_A7,?\ T-WB_P#\&[_X4?\ "N8_^AN\7_\
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
M)IXC_P"O"3^5 '0Z?_R#;7_KBG\A5FJVG_\ (-M?^N*?R%6: "BBB@ HHHH
M**** "BBB@ HHHH **** "N*A_Y+;>?]B]#_ .E$E=K7%0_\EMO/^Q>A_P#2
MB2@#M:*** "BBB@#%?09(=6N-0TZ_:T:ZVFYC,8D20J,!@#C:V.,^PXJM=^$
MX[JYN2;Z86UYY9NX64,92F,$-_#G !^G:NCHHV IB.^6YBS/$\ W^8/+P2#]
MT#GM^M9<V@:A_;UWJMKJZP/<0I#L:U#A%7)&#N'.6-=!10!S4_A(RW3W2ZI.
MLY>"5&9%;$L:E=Q]003D>]7M%T:;1TD3[>]PDLTD[AXP/F<YXQT YXYZUKT4
M7 R;.QFL-<O943?:WQ$K-NYCD"A2,=P0!^.:-4T-;^^M=0M[E[34+4,L<RJ&
M!5L95E/4<"M:B@#F?^$3E,\5PVIL9Q?B^F;R!B1@FP*!GY1CZT[_ (0^V:._
MMWF!M;O><"%1(A<Y/[SJ1D\ _K7244 <T?"LYEL)5U&*.2T9VS'9JBR%D*9(
M!]#4\?AZXA\+6^BQZCAH0BBX, )(4Y'RYQV%;U% &!>^$[&^OKF\E=TFNK,V
MEQY?RB0'&&Q_>&/RXIK^%Q+I:6KW82:.9)DN+>!8B"OL.,D$@GWKH:* ,O1-
M#@T..XB@D=HY92Z*W2)3R$7V!)_.L^7PD+F&[-WJ$D]U/+'()VB0!?+)* IT
M(&2#ZUTE% '/P^&GBU5+TWL>!9O:M"ELJH=QR6 SQR!QS52/P1%"D9CO,/%,
MTD2/ 'A16 !01D\#@'@CG\JZNB@#!31Q+XBM[WR98DM(3$22H6<]5.T'^'+8
MSCK6GJ0N&L)8[6,/-(I1=S8"YXW'V%6Z*'JK!L[E73+%-,TNUL8R2EO$L8)[
MX&,U:HHIMWU *;)_JW^AIU-D_P!6_P!#2 X[X3?\DL\/_P#7L?\ T)J[.N,^
M$W_)+/#_ /U['_T)J[.@ HHHH *XSP7_ ,C-XV_["R_^B(Z[.N,\%_\ (S>-
MO^PLO_HB.@#LZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "N5^)?_ "33Q'_UX2?RKJJY7XE_\DT\1_\ 7A)_
M*@#H=/\ ^0;:_P#7%/Y"K-5M/_Y!MK_UQ3^0JS0 4444 %%%% !1110 4444
M %%%% !1110 5Y]K,^IZ)\4)=9A\/:GJ=G-H\=J'LE0[7$SL0=S#L1^=>@T4
M <7_ ,)WJ/\ T(GB;_OU#_\ '*/^$[U'_H1/$W_?J'_XY7:44 <7_P )WJ/_
M $(GB;_OU#_\<H_X3O4?^A$\3?\ ?J'_ ..5VE% '%_\)WJ/_0B>)O\ OU#_
M /'*/^$[U'_H1/$W_?J'_P".5VE% '%_\)WJ/_0B>)O^_4/_ ,<H_P"$[U'_
M *$3Q-_WZA_^.5VE% '%_P#"=ZC_ -")XF_[]0__ !RC_A.]1_Z$3Q-_WZA_
M^.5VE% '%_\ "=ZC_P!")XF_[]0__'*/^$[U'_H1/$W_ 'ZA_P#CE=I10!Q?
M_"=ZC_T(GB;_ +]0_P#QRH;KXCW-E&DESX)\21J\BQ*3%#RS'"C_ %G<D"NZ
MKF/'/_()L/\ L*V?_HY: *7_  G>H_\ 0B>)O^_4/_QRC_A.]1_Z$3Q-_P!^
MH?\ XY7:44 <7_PG>H_]")XF_P"_4/\ \<H_X3O4?^A$\3?]^H?_ (Y7:44
M<7_PG>H_]")XF_[]0_\ QRC_ (3O4?\ H1/$W_?J'_XY7:44 <7_ ,)WJ/\
MT(GB;_OU#_\ '*/^$[U'_H1/$W_?J'_XY7:44 <7_P )WJ/_ $(GB;_OU#_\
M<H_X3O4?^A$\3?\ ?J'_ ..5VE% '%_\)WJ/_0B>)O\ OU#_ /'*/^$[U'_H
M1/$W_?J'_P".5VE% '%_\)WJ/_0B>)O^_4/_ ,<I&\=:BRD?\()XFY&/]5#_
M /'*[6B@#EOAOIUYI/P\T6PO[=[>ZA@VR1/U4[B>:ZFBB@ HHHH *\\@3Q?X
M>\2^(IM/\+0ZG::C>+<13'4D@( C1,;2I/5:]#HH XK_ (2/QW_T($/_ (.X
M_P#XBC_A(_'?_0@0_P#@[C_^(KM:* .*_P"$C\=_]"!#_P"#N/\ ^(H_X2/Q
MW_T($/\ X.X__B*[6B@#BO\ A(_'?_0@0_\ @[C_ /B*/^$C\=_]"!#_ .#N
M/_XBNUHH XK_ (2/QW_T($/_ (.X_P#XBC_A(_'?_0@0_P#@[C_^(KM:* .*
M_P"$C\=_]"!#_P"#N/\ ^(H_X2/QW_T($/\ X.X__B*[6B@#BO\ A(_'?_0@
M0_\ @[C_ /B*/^$C\=_]"!#_ .#N/_XBNUHH XK_ (2/QW_T($/_ (.X_P#X
MBC_A(_'?_0@0_P#@[C_^(KM:* .*_P"$C\=_]"!#_P"#N/\ ^(H_X2/QW_T(
M$/\ X.X__B*[6B@#BO\ A(_'?_0@0_\ @[C_ /B*/^$C\=_]"!#_ .#N/_XB
MNUHH XK_ (2/QW_T($/_ (.X_P#XBC_A(_'?_0@0_P#@[C_^(KM:* .*_P"$
MC\=_]"!#_P"#N/\ ^(H_X2/QW_T($/\ X.X__B*[6B@#BO\ A(_'?_0@0_\
M@[C_ /B*/^$C\=_]"!#_ .#N/_XBNUHH XK_ (2/QW_T($/_ (.X_P#XBC_A
M(_'?_0@0_P#@[C_^(KM:* .*_P"$C\=_]"!#_P"#N/\ ^(K*\377COQ%X9U'
M1QX(@M_ML#0^:=9C;9D8SC:,_G7I5% $-I&T-E!$XPZ1JK#W J:BB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *YCQS_R";#_L*V?_ *.6NGKF/'/_ "";#_L*V?\ Z.6@#IZ*1@60@,5)
M&,CJ*XFRO[^?0M$M9;V<O>WTL$USNQ(45I#@$="=H'% ';T5P$.JZCJ"R6KW
M\L7V*VNI5FC;:96CD*(6]0 .1T)ZU+I^H:^+]=2NBPMKJWWHC./*Y12NU>H*
M_.6/IZT =U161X>U>VU6R;R7G=X<!S.NUFW#<K8]"#D>U:] !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 45E'Q/H .#KFF _P#7W'_C1_PE'A__ *#NF?\ @7'_ (T :M%97_"4>'_^
M@[IG_@7'_C1_PE'A_P#Z#NF?^!<?^- &K165_P )1X?_ .@[IG_@7'_C1_PE
M'A__ *#NF?\ @7'_ (T :M%97_"4>'_^@[IG_@7'_C1_PE'A_P#Z#NF?^!<?
M^- &K165_P )1X?_ .@[IG_@7'_C1_PE'A__ *#NF?\ @7'_ (T :M%97_"4
M>'_^@[IG_@7'_C1_PE'A_P#Z#NF?^!<?^- &K165_P )1X?_ .@[IG_@7'_C
M1_PE'A__ *#NF?\ @7'_ (T :M%97_"4>'_^@[IG_@7'_C1_PE'A_P#Z#NF?
M^!<?^- &K165_P )1X?_ .@[IG_@7'_C1_PE'A__ *#NF?\ @7'_ (T :M%9
M7_"4>'_^@[IG_@7'_C1_PE'A_P#Z#NF?^!<?^- &K7+>-Y$DTFR".K%-6LU;
M!S@^<O!]ZU/^$H\/_P#0=TS_ ,"X_P#&O+?B)K%IHEZFK:'=V&H07]Y;/=VD
M=VF1/$X*2#G@,!L8^RF@#V3<DH>,."1\K;6Y7CVZ&LR+PYID.F#3TBE^SB0R
MKF=RR/G.Y6)R#DD\'N:Q?"U[H>BZ1MN_$.ES:C=2-<WLWVN/YYFY..>@X4>P
M%;?_  E'A_\ Z#NF?^!<?^- "S>'=+GMH+=[4"*!2J!'9?E/WE)!^8'N#G/>
MKIM+<R;S$I(C\H ] OICI5'_ (2CP_\ ]!W3/_ N/_&C_A*/#_\ T'=,_P#
MN/\ QH L:;I%CI$3QV,'E*[;F^8L3Q@<D]   !V%7:RO^$H\/_\ 0=TS_P "
MX_\ &C_A*/#_ /T'=,_\"X_\: -6BLK_ (2CP_\ ]!W3/_ N/_&C_A*/#_\
MT'=,_P# N/\ QH U:*RO^$H\/_\ 0=TS_P "X_\ &C_A*/#_ /T'=,_\"X_\
M: -6BLK_ (2CP_\ ]!W3/_ N/_&C_A*/#_\ T'=,_P# N/\ QH U:*RO^$H\
M/_\ 0=TS_P "X_\ &C_A*/#_ /T'=,_\"X_\: -6BLK_ (2CP_\ ]!W3/_ N
M/_&C_A*/#_\ T'=,_P# N/\ QH U:*RO^$H\/_\ 0=TS_P "X_\ &C_A*/#_
M /T'=,_\"X_\: -6BLK_ (2CP_\ ]!W3/_ N/_&C_A*/#_\ T'=,_P# N/\
MQH U:*RO^$H\/_\ 0=TS_P "X_\ &I[36M*OYO)L]3LKF7&=D,ZNV/7 - %Z
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ ILG^K?Z&G4V3_5O]#0!YK\,?"'AJ_\ AMH=
MU>>'M*N+B2 EY9K.-W8[CR21DUUG_"">$/\ H5M$_P# "+_XFLSX3?\ )+/#
M_P#U['_T)J[.@#G_ /A!/"'_ $*VB?\ @!%_\31_P@GA#_H5M$_\ (O_ (FN
M@HH Y_\ X03PA_T*VB?^ $7_ ,31_P ()X0_Z%;1/_ "+_XFN@HH Y__ (03
MPA_T*VB?^ $7_P 31_P@GA#_ *%;1/\ P B_^)KH** .?_X03PA_T*VB?^ $
M7_Q-'_"">$/^A6T3_P  (O\ XFN@JE)J]A#.T,ERJ.H).X$#@$GYNG !SSQ0
M!F?\()X0_P"A6T3_ , (O_B:/^$$\(?]"MHG_@!%_P#$UM6EW!?VD5W:RK+!
M,H>-UZ,IZ$5-0!S_ /P@GA#_ *%;1/\ P B_^)H_X03PA_T*VB?^ $7_ ,37
M04R6588FD?.U1DX4L?R'- &%_P ()X0_Z%;1/_ "+_XFC_A!/"'_ $*VB?\
M@!%_\36AJ6MZ?HZJU].8E*E\B-FPHZD[0<#GJ:EL-3M-3C=[21G"$!@T;(1D
M9'# 'I0!E?\ "">$/^A6T3_P B_^)H_X03PA_P!"MHG_ ( 1?_$UL7U]:Z;9
MR7=[.D%O'RTCG %22SQ0VSW$C[8D0NS>B@9S0!A_\()X0_Z%;1/_   B_P#B
M:/\ A!/"'_0K:)_X 1?_ !-6+;Q3H]W="VAN9#,6";6MY%PQ&0"2H R/6MB@
M#G_^$$\(?]"MHG_@!%_\32CP+X1'3POHH_[<(O\ XFM^FR2+%&TCYVJ"3@$G
M'T% &#_P@GA#_H5M$_\  "+_ .)H_P"$$\(?]"MHG_@!%_\ $UHZ=K-AJUO%
M/8S-+#*6"/Y; ';UZ@5?H Y__A!/"'_0K:)_X 1?_$T?\()X0_Z%;1/_   B
M_P#B:Z"B@#G_ /A!/"'_ $*VB?\ @!%_\31_P@GA#_H5M$_\ (O_ (FM*;6+
M&WU2'399F6[F4O''Y;'<!U.0,<?6ETW5[+5TE>QF,JPR&-R8V7##J/F Z4 9
MG_"">$/^A6T3_P  (O\ XFC_ (03PA_T*VB?^ $7_P 3704R25(MF_/S,%&%
M)Y/TZ?6@#"_X03PA_P!"MHG_ ( 1?_$T?\()X0_Z%;1/_ "+_P")KH*K&_M!
MJ*Z>9T^UM$9A#GYB@.-WTS0!D?\ "">$/^A6T3_P B_^)H_X03PA_P!"MHG_
M ( 1?_$UOLP52QS@#)P,U5N=3L[.VBN+F=88I65$,@(W,W08ZY/I0!E?\()X
M0_Z%;1/_   B_P#B:/\ A!/"'_0K:)_X 1?_ !-=!10!S_\ P@GA#_H5M$_\
M (O_ (FC_A!/"'_0K:)_X 1?_$UT%% '/_\ "">$/^A6T3_P B_^)H_X03PA
M_P!"MHG_ ( 1?_$UT%% '/\ _"">$/\ H5M$_P# "+_XFC_A!/"'_0K:)_X
M1?\ Q-=!10!S_P#P@GA#_H5M$_\  "+_ .)KG7T/2=%^+7AY=*TNRL1+IUX9
M!:P+%OP8L9V@9QD_G7H5<9JW_)6_#7_8.O?YQ4 =G1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4V3_5O]#3J;)_JW^AH X[X3?\ )+/#_P#U['_T)J[.N,^$W_)+/#__
M %['_P!":NSH **** "BBB@ HHHH *X:..ZL-3,>GQ7YLIVF>YL[FW9E@R&/
MF1/CN?X 3][H*[FBDT.YYCI<VK6.DP6<<>LA&T^W#*('7R)/,VM@[<@!<9 Y
MQTJ6XNO$O]C6J+_:OVV 2MYBPMB3;* %*XR24Y&3@CU->DT55];DGGT%_JO]
MJAYYM9>!]0GB8?99 HMS'\I "<?-C!ZU4%SKUII.IJ;C79+PPJ]C)Y#OF/=]
MUAMXEQG/MC&*],HI(9@^*29?!^H&*&:666U9$2.)F=BPX&T#-9-\=6N=2L!;
M75Y86IMXWC>.S9R\@/S+(,C;QC[PQR:[2B@.AY[JG]H7?A;64NAJCZF\,D;V
M@@9HB=_R&/"X/&.A^M;_ (:EN)+G5;:<WDELDJ&!KN)AE60;@"P&1NSQVKHZ
M*:!G%33:@+KQ4VGVUR+EGA:!WMVPP555BF<!B,' !]*SM1;Q!!I<<=G?:M=/
MMEGAG%L\?(VXC93EB?O8W$#KUXKT:BD@//KB^U8ZK.WVC6?*_M&%4"6CA1 R
M#S.B<@'//48K=T+4[BW\-2SWT6HSO;SR( ]NQF>/>0AVX!;Y2.17244=+ >;
MLVN:1I.G6L!U"%O[.NBR06QD"2DYBR0I^8Y(P:EBOM;#/"3JSVK&U>XD,#B1
M%*'S?+.WLVW('(YQ7H=% 'FUS<>(EWH]QJ_E"TN6MS';MO8AAY!<A?O$9X/8
M<BI[F_U*\UFW,E[?VUJGV=Y71)(TC&W,B. IY)(Y)&/Y^A51;1]/>_-\UI&;
MD]9,<GZ^M-"9B:VD\_C'25@EO+<)!,'N(;;>JEMN 6*E1G:?RK'TUK^"W@=?
M[5V+J\XN3]G=&DBD#;7*[1D9VG('%>@T4D-GEPOO$8T]A+)KJ3QZ<6C7[,23
M.)3MR0IW97&036@=2U>/5%AMY-7>#^T(6'F6DA#1-'\X+%.%#X],?2O0:* .
M<\-2W+QO+?2ZC]LV?Z3!/&1&C@\^7Q@CTVDC&.]<_=-J1U&W\4+82%4O=FQ8
M9?M/V<C85,>WI_'7H=%'6X=+'&2W.HR-JLLD^K07B+-]E2&!FB:+;^[(&TC=
M[?>SVK'OI=9O["'[7;ZK)(JV4D,,<#!9,,IE+\8W @\''08KTNBA: Q <@'!
M&>QI:** "BBB@ HHHH **** "N,U;_DK?AK_ +!U[_.*NSKC-6_Y*WX:_P"P
M=>_SBH [.BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ ILG^K?Z&G4V3_5O]#0!QWPF_Y)
M9X?_ .O8_P#H35V=<9\)O^26>'_^O8_^A-79T %%%% !1110 4444 %%%% !
M1110 4444 %%%% 'GDTFJGQ!J46F2ZK+=0ZE%L!D=K=82JM(K;CM'!; ZY(Q
M6U:>+I[V&U,.E$37C2"VB>X +",D.6."%Q@8ZYS6W::/96-Q=SV\;I+=MOG8
MS.VXXQGD\<<<8JLOAC2$L8;-;5EAAD:6+$S[HV.<E7W;AG)[]Z.E@ZG-ZSXM
MDU/09I-(2XA:)8I)Y?,"-#NDV[,8.[HV<8X[UJKXO"31K<6)CC^T7%O(XE#;
M#$I;.,<@@'Z5>N?"NB7:!)M/0H(A"45F560'(# $!L'GG-*/"^BBZ6Y^P1F1
M9#*N2Q57*[20N<#(]J ,ZZ\2:FEG97$.DQJEW<PQQ-)<C#))SG@<-CMTYZFG
MZK=7%UXNT_0_/EMK22UDN96B<H\I4A0@8<@#.3CFKZ^&M)2U%L+9C KK(B&9
MR$*G*[<GY0/08%6;_2K+4UB%U!O,+;HG5BCQGIE64@C\#1H!ERWTVBW0TZ#S
MM2N9]\\4<LP4QQJ%!&XYSR>,]<\GO6MI>HPZMIEM?VX813H'4,,$>QJO/X?T
MRXBBCEMR?*)9'$KAP2,'YP=QR.N3S4CZ3!Y*Q0-+;HNS BD90H3H  < >OKW
MS0!DZ^)#XF\/(ES=11S32K*D4[(KA4+#(!YY%2ZUXBDTC5[>$P1O9?9IKBXE
M\SYT" ' 7'/45?U#0[#5+F"XNXY6FM\^4Z3R1E,\$C:PYQWJ/_A&M(VQAK,2
M>7YF#)(SD[_O;B2=V??-'0.IG:!?7]WXDU478DBC\BWDBMVE#K&&#=, 8S@9
MZ\]ZZ:LJT\-Z38SF>VMFCF*JAD\YRQ53E5R3G ].E:M-V$%%%%(84444 %%%
M% !1110 4444 %%%% !1110 5QFK?\E;\-?]@Z]_G%79UQFK?\E;\-?]@Z]_
MG%0!V=%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !39/\ 5O\ 0TZD8;E(]1B@#C?A-_R2
MSP__ ->Q_P#0FKLZ\\T?P-XOT#2+;2M.\<PQV=LNR)'T9&(&<\DOSUJ]_P (
M[X\_Z'VV_P#!)'_\<H [6BN*_P"$=\>?]#[;?^"2/_XY1_PCOCS_ *'VV_\
M!)'_ /'* .UHKBO^$=\>?]#[;?\ @DC_ /CE'_".^//^A]MO_!)'_P#'* .U
MHKBO^$=\>?\ 0^VW_@DC_P#CE'_".^//^A]MO_!)'_\ '* .UHKBO^$=\>?]
M#[;?^"2/_P".5F>(;7QYH.A7.I?\)M;3^3M_=_V,BYRP7KO/K0!Z117%?\([
MX\_Z'VV_\$D?_P <H_X1WQY_T/MM_P""2/\ ^.4 =K17%?\ ".^//^A]MO\
MP21__'*/^$=\>?\ 0^VW_@DC_P#CE ':T5Q7_".^//\ H?;;_P $D?\ \<H_
MX1WQY_T/MM_X)(__ (Y0!VM%<5_PCOCS_H?;;_P21_\ QRC_ (1WQY_T/MM_
MX)(__CE ':T5Q7_".^//^A]MO_!)'_\ '*/^$=\>?]#[;?\ @DC_ /CE ':T
M5Q7_  COCS_H?;;_ ,$D?_QRC_A'?'G_ $/MM_X)(_\ XY0!VM%<5_PCOCS_
M *'VV_\ !)'_ /'*/^$=\>?]#[;?^"2/_P".4 =K17%?\([X\_Z'VV_\$D?_
M ,<H_P"$=\>?]#[;?^"2/_XY0!VM%<5_PCOCS_H?;;_P21__ !RC_A'?'G_0
M^VW_ ()(_P#XY0!VM%<5_P ([X\_Z'VV_P#!)'_\<H_X1WQY_P!#[;?^"2/_
M ..4 =K17%?\([X\_P"A]MO_  21_P#QRC_A'?'G_0^VW_@DC_\ CE ':T5Q
M7_".^//^A]MO_!)'_P#'*/\ A'?'G_0^VW_@DC_^.4 =K17%?\([X\_Z'VV_
M\$D?_P <H_X1WQY_T/MM_P""2/\ ^.4 =K17%?\ ".^//^A]MO\ P21__'*/
M^$=\>?\ 0^VW_@DC_P#CE ':T5Q7_".^//\ H?;;_P $D?\ \<JAKFG^/='T
M*_U-?&UO.;2!YA$-%0;]H)QG><9QZ4 >B45PMMH?CRXM89CX[MU,B*^W^Q(^
M,C./OU+_ ,([X\_Z'VV_\$D?_P <H [6N,U;_DK?AK_L'7O\XJ;_ ,([X\_Z
M'VV_\$D?_P <I^E>$=<B\4VFN:WXECU-[2"6"*)-/6WP)-N22&.?NB@#LJ**
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *YGXA?\B-J7
M_;+_ -&)735R_P 1#M\!:J^"0B(YP.PD4G]!0!U%%(K!E##H1D5734+*2&:6
M.[A:.!BLKJX(0CJ">V* +-%46UG35L%OFOH!:L=JREQM)]/K4AU*Q%Y%9F[A
M^TS)OCBWC<Z^H'I0!:HIB2QR%PCJVQMK8.<'TI] !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %8_BMS'X1U=UNS9E;.4BX
M ),7RGYN.>.O%;%9/BA)9/"FK)##%/*;27;%-C8YVGALD#'K0!?LCFPMR9/,
M)B7Y_P"]P.:GJO8-NTZV8!!F)3\GW>@Z>U6* "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MJ=]JVFZ84%_J%I:%\[//F6/=CKC)YH N45D?\)7X=_Z#^E_^!D?^-'_"5^'?
M^@_I?_@9'_C0!KT5D?\ "5^'?^@_I?\ X&1_XT?\)7X=_P"@_I?_ (&1_P"-
M &O161_PE?AW_H/Z7_X&1_XT?\)7X=_Z#^E_^!D?^- &O161_P )7X=_Z#^E
M_P#@9'_C1_PE?AW_ *#^E_\ @9'_ (T :]%9'_"5^'?^@_I?_@9'_C1_PE?A
MW_H/Z7_X&1_XT :]%9'_  E?AW_H/Z7_ .!D?^-'_"5^'?\ H/Z7_P"!D?\
MC0!KUROQ"FB?P'X@A65&ECM"70,-R@],CMG!K3_X2OP[_P!!_2__  ,C_P :
M\Y^*FH:7_8]YK6BZKIEQ=-:-9WELEW'F>!CD$<\LC<CV+"@#U:WGB;; LJ&9
M(U9HPPW*#T)'H<'\JX4J+K3?$4=I&S*FK)-)$D9&^(&,M@8Y^ZW3K@U-X.U/
M1[&PEU'5==TG^V=283W>+V,B/C"1#YNB+@?7)[UTG_"5^'?^@_I?_@9'_C1U
MN!RT9,?B(ZY)'+_8TEU*4/EDC)A5=^W&<$AAG'?WI^F^&9XK?2+AY)XKPJA,
M!4$(4W[&8]1M5R-O<XKIO^$K\._]!_2__ R/_&C_ (2OP[_T']+_ / R/_&A
M: ]3-\+ZAJ$VH7MC<6WEV\&=I\LJ4;>PVEC]\D /D>M=361_PE?AW_H/Z7_X
M&1_XT?\ "5^'?^@_I?\ X&1_XT :]%9'_"5^'?\ H/Z7_P"!D?\ C1_PE?AW
M_H/Z7_X&1_XT :]%9'_"5^'?^@_I?_@9'_C1_P )7X=_Z#^E_P#@9'_C0!KT
M5D?\)7X=_P"@_I?_ (&1_P"-'_"5^'?^@_I?_@9'_C0!KT5D?\)7X=_Z#^E_
M^!D?^-'_  E?AW_H/Z7_ .!D?^- &O14%I>6M_ )[.YAN(22!)"X=3^(XJ>@
M HHHH **** "BBB@ HHHH **** "BBB@ K/UX*WAW4P\3S*;24&-#AG&P\#W
M-:%<3X^BNM,A/B2SEF58;:2UOUBR2+=_^6JC^]&WS<<D;J .GT0*N@Z<%C:)
M1:Q8C<Y91M'!]Q5^N,\!V]U?6Y\1W\DI>[MXX+-),@K;(.&(/\3G+GOR!VKL
MZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "N"\2Z;8:K\4_#5MJ-E;7D']GWC>5<1+(N08L'
M!!&:[VN,U;_DKGAK_L&WO\XJ -7_ (0CPG_T*^B_^ $7_P 31_PA'A/_ *%?
M1?\ P B_^)K>HH P?^$(\)_]"OHO_@!%_P#$T?\ "$>$_P#H5]%_\ (O_B:W
MB0!D\"HTGAD;;'*CD<X5@: ,7_A"/"?_ $*^B_\ @!%_\31_PA'A/_H5]%_\
M (O_ (FMTD*"6( '4FD\Q!GYUX(!YZ9H P_^$(\)_P#0KZ+_ . $7_Q-'_"$
M>$_^A7T7_P  (O\ XFMZB@#!_P"$(\)_]"OHO_@!%_\ $T?\(1X3_P"A7T7_
M , (O_B:W#+&L@C+J'(R%)Y/X4Z@#!_X0CPG_P!"OHO_ ( 1?_$T?\(1X3_Z
M%?1?_ "+_P")K=#J6*A@67J >12T 8/_  A'A/\ Z%?1?_ "+_XFE'@GPF#D
M>&-%!_Z\(O\ XFMVFM(B%0[JI8X4$XS]* ,/_A"/"?\ T*^B_P#@!%_\31_P
MA'A/_H5]%_\  "+_ .)K=!!. 1FEH P?^$(\)_\ 0KZ+_P" $7_Q-'_"$>$_
M^A7T7_P B_\ B:WJ16##*D$>HH PO^$(\)_]"OHO_@!%_P#$T?\ "$>$_P#H
M5]%_\ (O_B:WB<#)Z4QY8XU#/(J@]"QQ0!B?\(1X3_Z%?1?_   B_P#B:/\
MA"/"?_0KZ+_X 1?_ !-;JLKJ&4AE/0@Y!I: ,'_A"/"?_0KZ+_X 1?\ Q-'_
M  A'A/\ Z%?1?_ "+_XFM[()(SR** ,'_A"/"?\ T*^B_P#@!%_\31_PA'A/
M_H5]%_\  "+_ .)K>HH P?\ A"/"?_0KZ+_X 1?_ !-'_"$>$_\ H5]%_P#
M"+_XFMZB@#B?A=#%;^&+V&&-(XH]6O51$7"J!,P  '0 57^(>F6>LZ_X.TW4
M(1/9W%_,)8BQ 8"!R,X(/4 U;^&?_(O:C_V&+[_T>U'C#_D<O __ &$)O_2>
M2@!/^%2^!?\ H7H?^_TG_P 51_PJ7P+_ -"]#_W^D_\ BJ[2B@#B_P#A4O@7
M_H7H?^_TG_Q5'_"I? O_ $+T/_?Z3_XJNTHH XO_ (5+X%_Z%Z'_ +_2?_%4
M?\*E\"_]"]#_ -_I/_BJ[2B@#B_^%2^!?^A>A_[_ $G_ ,51_P *E\"_]"]#
M_P!_I/\ XJNTHH XO_A4O@7_ *%Z'_O])_\ %4?\*E\"_P#0O0_]_I/_ (JN
MTHH XO\ X5+X%_Z%Z'_O])_\51_PJ7P+_P!"]#_W^D_^*KM** .+_P"%2^!?
M^A>A_P"_TG_Q5'_"I/ G_0O0?]_9/_BJ[2B@#B_^%2>!/^A>A_[^R?\ Q5'_
M  J7P+_T+T/_ '^D_P#BJ[2B@#B_^%2^!?\ H7H?^_TG_P 51_PJ7P+_ -"]
M#_W^D_\ BJ[2B@#B_P#A4O@7_H7H?^_TG_Q5'_"I? O_ $+T/_?Z3_XJNTHH
M XO_ (5+X%_Z%Z'_ +_2?_%4?\*E\"_]"]#_ -_I/_BJ[2B@#B_^%2^!?^A>
MA_[_ $G_ ,51_P *E\"_]"]#_P!_I/\ XJNTHH XO_A4O@7_ *%Z'_O])_\
M%4?\*E\"_P#0O0_]_I/_ (JNTHH XO\ X5+X%_Z%Z'_O])_\51_PJ7P+_P!"
M]#_W^D_^*KM** ."^&NGVNDW7BW3[&+R;2WU@I%$&)"#R8S@9)/>N]KC/ W_
M "&_&G_8;;_T3%79T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5QFK?\ )7/#7_8-O?YQ5V=<9JW_ "5SPU_V#;W^<5 '9T444 (X4HP?!7'.
M>F*\FL##;?V-<0QZ>L8UB1 UD?\ 2F!D< $ 8*=,]>!7K) 92K $$8(/>JT.
MFV%M*)8+*VBD' =(E4_F!0M'<'M8XJZ\6ZNVE:I?&VTO['"D@$<\N74J^W#K
MWR,]<=NM6;[Q%-;2WFZWTWRTU"TAWO\ QI(%(8GNPSQV&*ZY["SE\TO:P,9<
M>83&#OQTSQS^-5+70K*W282H+IIG#NTZ*<D#:N   , 8&!0@9S%IXSOWE4RM
MIK^8;U$BC<K\T!^4[B>A'7CWK5\*ZOJ6L?:IKF2W>V54\DQPF-BQ7+9!8G /
M&<<]:U;C1-.GMI(?LD,6]2N^*-59<]2"!P:;IFB6VELSQ$O(R[2Y1$./3"*H
M_'&: 9PL%[;6_A"]OKZUM;K7XIW^UQ73E)<[\ *0"P&-N,<8K7;Q5?6U^MI<
MSV$;+JBV;KM.?+>,,",MV)QG&#[5UTEE:RSK/);0O,GW9&C!8?0]:<;6W:4R
MF"(R-@%R@R<=.: /-=+U.]M(HIK/^S;G4[R:Z!NY<1@A)/\ 5LVXY)SD>@'
M-; \7WZ:NT$[:<D4=];VK1JQ9B)4W9W$CD$^G-=<-.L5B\H65N(]V_8(EQN]
M<8Z^](^F6$C,[V5N78[BQB7)/KG'6@&<YX=U_5-8UATD:U%HB.71(B&1PY4*
M'+8<8&<@8[57TY;"ZU[Q NO^2;M+C; EP0-EOM&TQYZ9^;)'.:W=-\.6>F3B
M9'DE=,[#(J KGK\RJ"W_  (FM*6TMIY$DFMXI'C.49T!*GV)Z4 >?VFHIH'B
M+4ELIK<VSWEG \<K$NP>,#(.1@].WY58;QCK0T>ZU3R=+2W4*8UDG.]"9 I5
M@.^#[<]J[5].L9)&D>RMV=FW%C$I)/KG'6E?3[*3S-]I;MYC!GS&#N(Z$\<F
M@#D1XLO8K_R9;K2WC34?L38RI8-'O5L[CC!X/7/M2:)XHNM3@LHH7TRS=K<3
ML&4^7+F1E94P1C&,YYY(XKJSI&FD$'3[0YY.85_PIXT^R"1H+.W"Q-NC'E+A
M#ZCC@TT#."U?Q*^I6VMV%Q):/8-8W,D3KE&#1MMP<MD\^PY'I6GXK-NWA/2)
M'BMIS]IM#&DK*%?YEXR>.175/I]E)NWV=NVXDMNB4Y)ZYX]J=)96DT212VL+
MQI]Q&C!"_0=J2V^X&<58G5- UBVTU#8VL6K7$]PEODR?9U50=B#*CGD\< GB
MC_A.+V.T6\,-M.DT$LOD1@A[1D8#$O)R.>3@8P:[=[6WDF29X(FEC^X[("5^
MA[4+:VZ/*Z01*\O^L8( 7^OK0!Y]I^L2:=XDOD2_L)?M6H0I<2*IVX:#(9?F
M./F&.IS[5H:/XMO-7%O&MUIT,HC\R1Y%.R?$C(53YN,!<GKR1Q77"PLUA\E;
M2 19!V",;<CIQ2O9VL@CWVT+>6=T>Z,'8?4>E,1C^&+Z\O6U87EW%.T%])$B
MI'M,:@X /)K?IB11QL[)&JESEBHQN/J?6GTAA1110!QGPS_Y%[4?^PQ??^CV
MH\8?\CEX'_["$W_I/)1\,_\ D7M1_P"PQ??^CVH\8?\ (Y>!_P#L(3?^D\E
M'9T444 9'B.36K?2WN-$^S/<1?,T,\9;S%[A<,,-C./6LRS\2/<V%QK<M]:V
M^AE%6VED@;>7Z$D;NF[( QFMK5K"ZU&!((+[[+$6_? 1;C(G=<Y&,^M85SX+
MEDM]6L[75?LVGZ@0WV5;8%86XR5Y[XY[4(9NSWS:>+BYOI5%GE!#Y<3,^3U&
M!DGGT%5'\7:$D<<AU!2KPF==J,Q\L'!8@#( /7/2K.J:7)J6G16OVQHF1T=G
M5,K)M/*LN>5/IFL#_A!9$MA;Q:L4B%G-9J/LP)"2/N)Z]1T% C3\3ZM<Z786
M=W:W-M%%)<Q12O/&74(YQN&&&,=:I6WBN-M9U$S:A:R:5;+"%DAA9F#R$@!F
M!/ (].]:&H:%<WVFZ=:KJ(B>TECE,GD!O,*8(XSQTJM?^%I=0NM4EDU(JE]%
M&@18!F,QG<ISGGG.1WIZ7#H:@UJQ:ROKI)&:.Q+K.-A4J4&2,$#M6=IE_K=_
M86>J%+1;>ZV2&V*G?%$W.=^<%L8XP!UJUIVA"S34DN;E[M=0D,DJN@51E0I
M [$#N:BT_0)[&T73SJ<DVFQIY<<+1@.$Z!2X/( XZ ^](!Y\5Z*J.YO<*@4D
M^4_*EMH8<?,N>-PR/>ED\4Z-%,T+WA$PE:'RO*?>75=Q 7&3QSQ66W@A);'[
M+/J,L@BMC:VC^6 84W*PS_>/RJ.W IW_  B%R-42_&LN9!<M=,K6ZE=YC\LX
MP00,>YH M3^,]&MYD5Y9VA:U%V)X[=W01DXSE0?_ *U::WR7HG@LI=MPB*VZ
M2%BJ[AE>N,_0&L.R\,'2(;>1IY;\06;6;P)$B^<A;(ZG QDYYYK5\/:6='T>
M&U=V>0<LSMN/L,]\# _"GH!ST'B756A:VN);6'4;*5VU+_179(X%Y#J V3N&
M,=>_'%;<WBW1+<_O;QE $1+>1)M D^X<[<8/K3!X>D.KZK>2WV^+48! T(A"
ME  0"&SR?F/:L]?!4A79/JSS0R6\5K<0M;J%EBCSA?4$YY.:0&E_PD^DN89!
MJ"1QO#)/MEA=6:->K#(& /ISVJ2/Q/H\T$DR7F4C$9/[MP6#_<VC&6SVQFLG
M_A#KUA:B37&D^S6\UM&6M@3LD ')W<X  'TYJI?>$K^VL2(+M[LF&VM]L<*H
MZ+$<AU)8?-^(]C0!U6G:O9:K9O=VDK- C,C,\;)@KUX8 \5F:!XAEU*;48[Z
M!;4P$30YXWVS#*.<]^#GTIEIHU])X7FTSSQ9M*3B3R07*MRV\;R-Q).3N/6H
MW\)+8WWV_2&BMR+1K>2U6(;;CN 23\N#TXXR>M#T M?\)IH W;KUE"[.6@D
M._[F,KSN[8ZU,GB+3B]RQO0PA9$:$0N)$=AD+MQDD]< 9KF=/\)ZA/IWV669
M[1=T+M)/"K2$Q,&1!B1ALZ^F.PYK9N/"DL^K76I#4VCGDEBFAQ",1,BE>>?F
M!!.1Q3$7#XJT98Y)#=L$C6-W)ADX5SM4_=Z9!'L>N*H#Q9]CO[NWU&$D+?BT
M@^RPO(2#&'RV >>O2G:GX4EU1YGEU62-KBW2"<QPK\VQ]X*YSMZD8YI?^$5E
M-])=/JC%VODO%Q"HVE4V%>O.1W]:!EIO%VA) L[WX2)H/M"N\;J"F[:3R/7C
M'6I&\4:-'-!#+>"*2<@(LL;(<DX&<CC)Z9QGM6'/X">6T-LFLS)&();9!Y"G
M$<CAB#ZD8Z\5J_\ "-K_ &N-1\^-G>-%F5[=6W%!@,A/*?K0@9O4444@.,\#
M?\AOQI_V&V_]$Q5V=<9X&_Y#?C3_ +#;?^B8J[.@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "N,U;_DKGAK_L&WO\XJ[.N,U;_DKGAK_L&WO\
MXJ .SHHHH **** "BBB@ HHHH **** (KJ<6MI-<,I811LY ZG S7.:*^K:I
MHEGK+ZGY<ER$G:WV+Y*1$Y*CC.=O\6>O:NH(!!!&0>H-9%EX<L]/.RWEN5M
M2RVAES$A)SP.N,]LX]J &Z?XEL]1NX8$BGC%S&TMK)(H"SHIY*X)/<'!P<'-
M;#J61E#%21C<O4>]8UGX8L;!LV\ERNQ&CMP9,BV5CDB/(X[=<]*T(K69)+DO
M=RNDH 13C]WQC(./QH QO"5U>3^'GN[NZGO9O-F WA <([* , #H!U[UE7_C
M.XN?"4MU96UQ;7[6IN<!4D$*9PK-DXP<'U/!.*VK#PI;:>L4<=_J$D$4AE$,
MDP*%B223@ GDDXSBH6\$:4UJ+827BQF$V[A9R#)$22%;V!)QC!H&=#$2T2,>
MI4$T^H+6U6T0HDLKI@!5D;=M &, ]>W?-3TV2M@HHHI#"BBB@ HHHH ****
M"BBB@#C/AG_R+VH_]AB^_P#1[4>,/^1R\#_]A";_ -)Y*/AG_P B]J/_ &&+
M[_T>U'C#_D<O _\ V$)O_2>2@#LZ*** "L";Q08KX6@T;47D99'3:(OG5" Q
M +@]QCC)K?K O;:_?Q?8W,-FQM8[66)[CS%&UF*D?+G)^[^M &ZC;T5@" PS
M@]:IMJL"ZVFDE)?M#P&<-L^3:" >?7)'%<;;>%M4@M'D,5Q)=F1/M<<EVIBO
M4#9;: !@G_:^G2C6/#M[=.OV/0V2!=,FAAC-RG[J9G#+_%VQGC@=J /0*J:I
MJ,.DZ9<7\Z2O% N]Q$FYL>PKAH]#US^T3>_V9.DYOXIED>Z1F2,1;7_B[MDX
M[TI\-ZTNF7,:66+DV$EM.5N%(OI6(VR<GC')RV#SBA@CT&-Q+$DBYPP##/O3
MJX@:'JQU%9Y(/+E6YBG6^$PS%"% : J#D]".,@YSUK%T+3M,OGNWU,1>5-;/
M";@2QMM!8MOE8,2'Y R0O3%/T$O,]/=BL;,%+D D*,9/MS7.P>,K1[:VN[BQ
MO;2SN)/*2YF5"@?=MPVUB5Y&,D8I_ABSGM]*-Y=1(U[(@3]T-N]$&U,9Z9 S
M_P "K$CT76K_ ,*P>'9].%I&\VZYN))D8!/-WX0*22QX'. *.O\ 7];#Z'>4
M5Q=EX2DGU"_;58[B0SB5&F-PIBE1CE?D W97C&>F.#44_AO4KC1K;S[5/M"R
M+'=16TBJTT**53#,-O7#8/TSQ2 ZN/58)=:GTL)*)X85F9F3"%6) P>_0U>K
M@KGP]JZS216=O*;=+*"(-/<JS3!)"S1%LYY4XST_"J%UIQLM;TV&YM-Z7<UP
M8-)-RH"1F(#;C=M^\"<#IGBC^OS ],HKS6Z\+ZXMO+%]DFO)Q80Q1W'VP "9
M7+9&6R,+@9QDX]ZGG\-ZI<SW,9T^XATM[LR_98KF,,P:-1D9) PP)QQUR.:8
M'H=5WOK6.UFNFN(Q!"&,DF[A=OWLGVQ7"S^'-5BU*XF@T^XG"RV;6\LEXK,!
M&?WG+-P2..G-:5KX5DD\):SHDD$=D;R6?9)&0=P=B58@>Q Q[4N@+<V;37X[
MMK8_8;V*&Z.()I(P%?@G)P<KD#C<!6O7/H-<N]%DL&M$L+H6YC%R)0R;]N R
M <]>>0,54\/Z9?Z;=2W)L&MHFMXXGM$F5O,E!.Z7.<=#]3W&:?470Z>XE,%O
M)*(VD**6V)C+8[#) JCI&LPZOHT>J+#+;6\B[U^T;0=O]XX) %2?:I;BSNRE
MI+YD9=%1BH\S'0@YQ@^]<M9:=K+>"8O#L^C!&^QO#)++/&R9VG& "2><=12Z
M,KL=1J6KVVF:>E[*))('=$!A7=]\@ _3D<U?KSN\\,ZM+:B)-*A=A%:_909U
M5;4QL#(OXX)R <UW\$DDB$RPF)@2-I8'/N,=J=B26BBBD,XSP-_R&_&G_8;;
M_P!$Q5V=<9X&_P"0WXT_[#;?^B8J[.@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "N,U;_ )*YX:_[!M[_ #BKLZY7Q+X5U+5]<T[6-)UT:5=V
M4,L(8V:W =9"I/!88^Z* .JHKB_^$<\=?]#_ !?^"2+_ .+H_P"$<\=?]#_%
M_P""2+_XN@#M**XO_A'/'7_0_P 7_@DB_P#BZ/\ A'/'7_0_Q?\ @DB_^+H
M[2BN+_X1SQU_T/\ %_X)(O\ XNC_ (1SQU_T/\7_ ()(O_BZ .THKB_^$<\=
M?]#_ !?^"2+_ .+H_P"$<\=?]#_%_P""2+_XN@#M**XO_A'/'7_0_P 7_@DB
M_P#BZ/\ A'/'7_0_Q?\ @DB_^+H [2BN+_X1SQU_T/\ %_X)(O\ XNC_ (1S
MQU_T/\7_ ()(O_BZ .THKB_^$<\=?]#_ !?^"2+_ .+K+\0V?CO0= N]4'CF
M&<VZ!O+.C1KNY Z[CCK0!Z117%#PYXZ(!_X3^+_P21?_ !=+_P (YXZ_Z'^+
M_P $D7_Q= ':45Q?_".>.O\ H?XO_!)%_P#%T?\ ".>.O^A_B_\ !)%_\70!
MVE%<7_PCGCK_ *'^+_P21?\ Q='_  CGCK_H?XO_  21?_%T =I17%_\(YXZ
M_P"A_B_\$D7_ ,71_P (YXZ_Z'^+_P $D7_Q= ':45Q?_".>.O\ H?XO_!)%
M_P#%T?\ ".>.O^A_B_\ !)%_\70!VE%<7_PCGCK_ *'^+_P21?\ Q='_  CG
MCK_H?XO_  21?_%T =I17%_\(YXZ_P"A_B_\$D7_ ,71_P (YXZ_Z'^+_P $
MD7_Q= "_#/\ Y%[4?^PQ??\ H]J/&'_(Y>!_^PA-_P"D\E:OA'P[)X9T5K&:
M_P#MTTEQ+<R3^2(MS2,6/R@G')JGXQT'6-5N]$O]#GL8KS3+EY@+U7,;;HRF
M/EY_B- '545Q6SXG_P#/QX1_[\W/_P 51L^)_P#S\>$?^_-S_P#%4 =K17%;
M/B?_ ,_'A'_OS<__ !5&SXG_ //QX1_[\W/_ ,50!VM%<5L^)_\ S\>$?^_-
MS_\ %4;/B?\ \_'A'_OS<_\ Q5 ':T5Q6SXG_P#/QX1_[\W/_P 51L^)_P#S
M\>$?^_-S_P#%4 =K3/*CPP\M,-][CK]:XW9\3_\ GX\(_P#?FY_^*HV?$_\
MY^/"/_?FY_\ BJ .UHKBMGQ/_P"?CPC_ -^;G_XJC9\3_P#GX\(_]^;G_P"*
MH [6BN*V?$__ )^/"/\ WYN?_BJ-GQ/_ .?CPC_WYN?_ (J@#M:0HI8,5!(Z
M$CI7%[/B?_S\>$?^_-S_ /%4;/B?_P _'A'_ +\W/_Q5 ':T5Q6SXG_\_'A'
M_OS<_P#Q5&SXG_\ /QX1_P"_-S_\50!VM%<5L^)__/QX1_[\W/\ \51L^)__
M #\>$?\ OS<__%4 =K17%;/B?_S\>$?^_-S_ /%4;/B?_P _'A'_ +\W/_Q5
M ':T5Q6SXG_\_'A'_OS<_P#Q5&SXG_\ /QX1_P"_-S_\50!VM%<5L^)__/QX
M1_[\W/\ \51L^)__ #\>$?\ OS<__%4 =K17%;/B?_S\>$?^_-S_ /%4;/B?
M_P _'A'_ +\W/_Q5 #O W_(;\:?]AMO_ $3%79UR_@O0=6T8:Q<:U/92WFI7
MQNV^QJPC7Y$7 #<_PUU% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7,_$+_ )$+5_\ KD/_
M $(5TU<S\0SM\ :PW.%@W''H&!H Z5?NCZ4M-0AHU(Z$ UC?V\T6I:Q!=6ZQ
MP:? DXD5]Q=2&)XQQ]WI0!MT5RG_  EES"J0W-G&MY<I#):(KDJPE;: QQP5
MZG'X57N?&T]M=16CV4?GI,T5P-YPQ#HN(N/F)#AL'L#3MT [.BJ=G?I>3S*A
M38GW/F^9AT+8_NYX![XJY2 **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBD) ZF
M@!:*3<OJ/SHW+ZC\Z %HI-R^H_.C<OJ/SH 6BDW+ZC\Z-R^H_.@!:*3<OJ/S
MHW+ZC\Z %HI-R^H_.C<OJ/SH 6BDW+ZC\Z-R^H_.@!:YGXB?\D]UW_KT:NEW
M+ZC\Z\S^*T-QI.D:EK=J));2[LS9ZA"ISMY_=S ?[))4^S>U 'I4/^HC_P!T
M?RK%.ASS:QJT]S+"UG?VRV_EHI#J ",YSC^(]O2J?@RWNY;6?7M3#Q7FJ;76
MV9N+:!1B./'9L'+>['TKJ-R^H_.@#EO^$3N)46:YOD>]MTACM)%C(51$VX%A
MGDMWQCVJ_:Z"T5G*DLR/<7-R;BXE"=">"$_N\ #/7%;6Y?4?G1N7U'YT <]:
M^%_LOBA]66X0188K&$PWS*J[2V>4 0$#'4FNBI-R^H_.C<OJ/SH 6BDW+ZC\
MZ-R^H_.@!:*3<OJ/SHW+ZC\Z %HI-R^H_.C<OJ/SH 6BDW+ZC\Z-R^H_.@!:
M* 0>AHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ KSSQAH>F^(OB7X;T_5K1;JT-A>.8G8@;@8L'@CU->AUQFK?\
M)7/#7_8-O?YQ4 )_PJ7P)_T+EM_WV_\ \51_PJ7P)_T+EM_WV_\ \57:44 <
M7_PJ7P)_T+EM_P!]O_\ %4?\*E\"?]"Y;?\ ?;__ !5=I10!Q?\ PJ7P)_T+
MEM_WV_\ \51_PJ7P)_T+EM_WV_\ \57:44 <7_PJ7P)_T+EM_P!]O_\ %4?\
M*E\"?]"Y;?\ ?;__ !5=C)-%" 99$0'@%F S2)<0R?<FC;G'RL#SZ4 <?_PJ
M7P)_T+EM_P!]O_\ %4?\*E\"?]"Y;?\ ?;__ !5=I2%E#!2P!/09ZT <9_PJ
M7P)_T+EM_P!]O_\ %4?\*E\"?]"Y;?\ ?;__ !5=I10!Q?\ PJ7P)_T+EM_W
MV_\ \51_PJ7P)_T+EM_WV_\ \57:44 <7_PJ7P)_T+EM_P!]O_\ %4?\*E\"
M?]"Y;?\ ?;__ !5==]JM]^S[1%O)QMWC.:FH XO_ (5+X$_Z%RV_[[?_ .*H
M_P"%2^!/^A<MO^^W_P#BJ[-F51EB /4FD+H#@LN<XZ]_2@#C?^%2^!/^A<MO
M^^W_ /BJ/^%2^!/^A<MO^^W_ /BJ[2B@#B_^%2^!/^A<MO\ OM__ (JC_A4O
M@3_H7+;_ +[?_P"*KLI)8X@#(ZH"< L<<TX$'I0!Q?\ PJ7P)_T+EM_WV_\
M\51_PJ7P)_T+EM_WV_\ \57:44 <7_PJ7P)_T+EM_P!]O_\ %4?\*E\"?]"Y
M;?\ ?;__ !5=I10!Q?\ PJ7P)_T+EM_WV_\ \51_PJ7P)_T+EM_WV_\ \57:
M44 <%\-=/M-)NO%NGV$(@M+?6"D42DD*/)B.!GZUWM<9X&_Y#?C3_L-M_P"B
M8J[.@ HHHH **** "BBB@ HHHH **** "BDR/6EH **** "BBJ]_=-96,URE
MM-<M$N[R8 "[^R@D9- %BBLW1M>TW7[4SZ?<"38=LL3 I)$W]UT/*GZUI4 %
M%%8WBG4KK1]!FO[1X%>)DW>>A9=I8 ]",=<_A0!LT5A6.M1BUGNKO5K&ZME<
M1K):Q,OSG^'&YMQY& .:D'BK12C.+S*K$\QQ$_"H<.>G4$\CJ* -FBL"Y\6:
M7:F1_M7VA0\,?EP0LS(TGW=V/4<]*N6^OZ;=$"&=V)N#;8,+@B0#)4Y'''?I
M0!IT5SM[KDVG>))H;RZM(=*ALOM3N\3;U^;;C=NQUYZ>U33>+=(B6,I++*7N
M$ML1PN2K.,@D8SC'.>_:@#<HK%D\6Z!"9Q)J<*F 9?.1QG;D<?-SQQGFI#XF
MT=+B&"2]6.6; 1949#D] <@;2<< XSVH UJ*Q9_%6F0I:N'FD6YF6&,I YY8
M$@].F!U[UH66I6FH!S:RF0+U.Q@#R1D9'(X/(H M4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !7&:M_R5SPU_V#;W^<5=G7&:M_R5SPU_V#;W^<
M5 '9T444 %%%% !1110!C>)[.QN-$NY[R&%_(MY3&TP!"$KUYXS7.6U]8Z)9
M>&I;6'34BOH/WTNWYB4A+!EV]3U!/7G%=S+%'-&8Y8UD1NJN,@_A4?V&TQ&/
MLL&(O]6/+'R?3TH_K\P.$A\;:FT+!I-.+&ZM8TD;*@QS#KM#'D?7ZU,?%.H3
M11O&-/EGC6^3SEC+?/#TP-W 8 9&:[,Z=8D &SMR!T'E+Q^E5X]$M(]26]4$
M,BL(X@JJB;@ Q  !).!U)H Y;_A+-2N/M;6=Q8RBVMK:\:-(B[&-P?- PW)&
M,C\JDO/$^I6Q,WVFS2VN;*XNK3S8"I&S!0'Y_FR#G'%=5/IL,EMY$1:VC/WA
M;A5W+_=/'3GM@^]3&UMV2-&@C98N$#*#MXQQZ<4/^OZ^X%_7X?U\SBO^$UNI
M+^Q$$UB]O,(TE# KL=X3(#N+<C([#&.^:N>%?%%WK%W;0W<MDQN=/6[58,@H
M=Q4KR3D=^U=0]E:R$F2VA<D $M&#D#I216-I X>&U@C<# 9(P"!Z<4[H1QFD
MV5O=>*]=\JSTF>".]5I"5!F4^6IRN!Q\WOUS4#^,];&F/J.S2H[=Y(T023$O
M$6D"%64'J <\XY%=Y%:6T$CR0V\4;O\ >9$ +?4CK37L+.3?OM(&\QMSYC!W
M'U/J:2Z#[G$7VOZGINH:C%>7VGW20W%G&L4L/E@+(1EE&X\C/?T]L4RUU:+3
M-7GAMWL##<:[)&YE?)C/DAMR\\<BN[EL[68YEMH9#Q]Z,'ITIATRP))-C;$D
M[CF)>OKTH0,XR+Q=J1L;B\2[TZZMVE2"U=5\O.6PTK?.<)G@9QGKQ5[2]=UJ
M[\06^EW<FF1'[*;F3R"92X#[<#D 9'/?%=-'IUC$'$=G;H)!M<+$HW#T/'-/
MCL[6*19([:%'5=JLJ $#T!]*8,Y5S:R>/;^/7#%Y2VT1T]+G'ED<^85SP6SC
M/?&*@O-=;1//L]+,"6]G;BYBCN 2UWN=LI&<CITS@\D5V4]M!<J%N((Y54Y
MD0-@^O-*]O!*\;R0QNT9RC,H)4^WI20#8[J)U3+HKMQL+#(;&=OUJ:J\EC:R
M2)(\$9=)/,4[?XL8S]<58H **** "BBB@#C/ W_(;\:?]AMO_1,5=G7&>!O^
M0WXT_P"PVW_HF*NSH **** "BBB@ HHHH **** "BBB@#G;KP+X:O;F6YN-*
MC>:5BSOYC@DGJ>#47_"O?"__ $#6_P# F7_XJNGHH Y4_#GPSN)%G<KGLM].
M!_Z'33\.?#N5:--0B=3D-%J5PI_]#KK** .5_P"%?Z1_S]ZS_P"#:X_^+JO?
M^#[33]-FGM[CQ'=O$N4MX=4EWN>P&Y@/S-=E10!YMX=^&]Q'XI7Q1J=_>6UT
M%"I9PWKR_*,\2RGF3KT&!]:])HHH *R_$&E2ZUI3V,5T+;>ZLSF+?PI!QC([
M@5J44 <]=>'[^]*2W.K+Y\,J36YBM0J(RYR64L=V0<=16/IGAB_O;*4W4L]A
M/YEY$V^-&\R.9L[AAB%/ _45W-% '))X+E1IC_:S,7^RE";<94P?=)YP<]^!
M6A8:7GQ%=ZJ8IH5=%3RY"N'<9!D !.,KM']*W:*=P.:UKPO=:O>WDRZHD$=S
M9FS,?V;<50G).=PYS[5&/"-P;IKA]5!<S6\R[;8#!B7;_>.<@GZ5U-%): ]3
MDG\$*-%N=,@O(8TEPJ2_8U\Q5W!L,P(W=.O'OFK[>&D.LR:CYT+-,J>:LELK
MG<HP"C'E?IS^%;U% '+0^#OLZ*L.HO$([M+F)$B_=Q[000JDG&<G..,]JT-%
MT$:-<7<B7):.<@B!%V1H><D+DC)SSC ]JV:* "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *XS5O^2N>&O^P;>_SBKLZXS5O^2N>&O^P;>_SBH
M[.BBB@ HHHH **** "BBB@ HHHH **** "L#7;S4;?6=%M[.ZCAANYFCE#0A
MS@(6R#D8Z8_&M^L?6-$FU2^L;J+49+5[-F>,+$K@L5*Y.1Z$T=0'ZAKUMINJ
M6EC/%-FX223S@F8XU09)8]NM5-'UZ35?$%_;*,6<4$,L.Z%HW.XMDG=U!P,8
M%)<>%A?B(W^HW-PX69)#A5WI(H!7 'R@8&,4^P\.2V%ZUX-6NI9VBC@.]$VE
M$)(X Z\D9]Z:\P9O4444@"BBB@ HHHH **** "BBB@ HHHH XSP-_P AOQI_
MV&V_]$Q5V=<9X&_Y#?C3_L-M_P"B8J[.@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "N,U;_DKGAK_ +!M[_.*NSKD
M/%&@>(+SQ+I6M^'[K38I[*":!DOT=E82%#D;"#_#ZT =?17%>5\3_P#G\\)?
M^ ]Q_P#%T>5\3_\ G\\)?^ ]Q_\ %T =K17%>5\3_P#G\\)?^ ]Q_P#%T>5\
M3_\ G\\)?^ ]Q_\ %T =K17%>5\3_P#G\\)?^ ]Q_P#%T>5\3_\ G\\)?^ ]
MQ_\ %T =K17%>5\3_P#G\\)?^ ]Q_P#%T>5\3_\ G\\)?^ ]Q_\ %T =K17%
M>5\3_P#G\\)?^ ]Q_P#%T>5\3_\ G\\)?^ ]Q_\ %T =K17%>5\3_P#G\\)?
M^ ]Q_P#%T>5\3_\ G\\)?^ ]Q_\ %T =K17%>5\3_P#G\\)?^ ]Q_P#%T>5\
M3_\ G\\)?^ ]Q_\ %T =K17%>5\3_P#G\\)?^ ]Q_P#%T>5\3_\ G\\)?^ ]
MQ_\ %T =K17%>5\3_P#G\\)?^ ]Q_P#%T>5\3_\ G\\)?^ ]Q_\ %T =K17%
M>5\3_P#G\\)?^ ]Q_P#%T>5\3_\ G\\)?^ ]Q_\ %T =K17%>5\3_P#G\\)?
M^ ]Q_P#%T>5\3_\ G\\)?^ ]Q_\ %T =K17%>5\3_P#G\\)?^ ]Q_P#%T>5\
M3_\ G\\)?^ ]Q_\ %T =K17%>5\3_P#G\\)?^ ]Q_P#%T>5\3_\ G\\)?^ ]
MQ_\ %T =K17%>5\3_P#G\\)?^ ]Q_P#%T>5\3_\ G\\)?^ ]Q_\ %T .\#?\
MAOQI_P!AMO\ T3%79UR_@S0-5T4:Q<:S<6<UYJ5Z;IOL:LL:_(JX ;G^&NHH
M **** "BBB@ HHHH **** "BBB@#$?Q$\<MXK:'JY6VZ.MN&$W('R8;)ZY[<
M4+XC#301_P!C:POG1>9O-K\L?!.UCGAN.GN*VZ* .<7QA UI'<?V-K@#R^7L
M.GOO4X!R1V7GK]:>_B^SBFOHY;#5T-GC>W]GRD2 MMRA .[KV[<UT%% &"OB
MW3VNK6W^S:DK7*!T9K"4* <_>.W"GCH:J7_BW3[K1I7M;K4;1Y&,,<ZZ;*S(
M^ <["G(^HQ74U6U"VFO+":W@NY;.61=JSQ %D]QD$9H XC1OB,D?BG_A$M>"
MG5@=L5Q:0OY4WN5(RAX]U]Z] K(T7PUIF@K(UG"S7,O,UW.QDFF/JSGD_3I[
M5KT %<I:[M;\6ZU;7TTRQ:>8EMK>.5H^&7<9#@C.3QZ<5U=4;W1M.U"XCN+J
MU1YHQA9.5;'ID=1[4!T,*?Q"^C1SVT2-?QZ9!')=SR38D96)P5&#N. 2>138
M_%]W-*Z+IB1J9KBWC9Y\G?&A<$@#A2!ZY%;UQHFF7=Q#//90O+" J-MQ@ Y
MQW /8U77PMHB7"SKI\8E65I@V6^^PPS=>I% &+IWB[49H$^U6-HC1Z?'?33&
MZVHRL#@#Y>#D=_UJ:S\77%ZHMETY$U![E[=(Y)2L9VQB0MN*Y'!Z;<UJ0^%M
M#M_-\K385$L/V=QSAH_[N/2G'PUHQ@>$V$6QW60]<[@,!LYR#CC-,#%F\4:K
M:ZO/#/86HMXFM8V03GS$:8D'^'#8/TZ4EYXUGM=/N)Q80R36\\\<D*W!)*Q=
M67Y<\Y[X [FMV;P]I,X?S;"%_,C6)B1R54Y49]CWZTQO"^ALNTZ7;8)=CA<;
MBXPV?7/?-("GH,\DWB#7"TTSQ$V\D:2/D1[H\D#T%9.FZ[*_C42-<3M9ZBKP
M10O&ZI$T?*%20%.\;CP3T%=-!H&EVWVGR;14-T@CF(8_.H& #SV'%-E\.Z3/
M8VME)9(UO:$- FYL1D=".>U/J'0Q(_%VHS1VSIH\2BYOGL4WW7*.I8$MA3Q\
MIZ9HG\:S6]Q?1MIJ2K;VTTZ/#/D/Y1 9<E0,\]LXQSS6Q'X8T6*.%$L(U6&<
MW$8W-\LAZMUZT2^%]$F,IDTZ$^;OW]1G?C=WZ''(I#,MO%\\<$YFL(XY8WMU
M!,_[M5E7(9VV_*!T/![5#%XRU&2*U5-!DENI8S.\,4N=L6\J""P&2<$]AC'-
M7K[P;ITT?^A116TA9"Y96<2! 0H(W \9XP15NV\-V$<<'GQ+-+"Q9')8;,]5
M&23MXZ$FGI<DSD\57TMYY":2B[KU[%2]SSO5-X8X4_*1^(]ZBM_&=U>FU%GH
MD]P[1H]RJ2#]UN8KP3@'&TGG'%:I\*:&9C*=/3S#*9MP9O\ 6$8+=>N.*?;^
M&-%M?)\C3XH_)SY>TD8!.2.O(SS@TD-F(GC*\GLWE73(X6>VNI8=\^[YH6VD
M-@=#VQFK>F>);B:\L;*^@AAFG@C</O8+*Q3<=F5P<>F<^V.:O0^%-#MWC>+3
MHE,8=4Y)P'^\.O?O4\&A:7;2P20V4:-;C$6,_+QC@>N.,]:: T:***0!1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
,4 %%%% !1110!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>image_002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" &? G # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#T3P;X-\+7
MG@;P_=77AO1Y[B;3;:2666QB9W8Q*2S$KDDDY)-;?_"">#_^A4T/_P %T/\
M\31X$_Y)YX:_[!5K_P"BEKH* .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T
M*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'
M_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH**
M .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$
M\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?
M_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B
M:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!
M_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_
M^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")
MKH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_
M .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]
M"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA
M_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\
MA!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T
M*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'
M_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH**
M .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$
M\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?
M_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B
M:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!
M_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_
M^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")
MKH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_
M .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]
M"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA
M_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\
MA!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T
M*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'
M_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH**
M .?_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$
M\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?
M_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B
M:/\ A!/!_P#T*FA_^"Z'_P")KH** .?_ .$$\'_]"IH?_@NA_P#B:Q/&7@WP
MM9^!O$%U:^&]'@N(=-N9(I8K&)71A$Q#*0N001D$5W=<_P"._P#DGGB7_L%7
M7_HIJ #P)_R3SPU_V"K7_P!%+705S_@3_DGGAK_L%6O_ **6H-8\47UGKZ:3
MIFCI?R*B/*7NQ"?G$A4("I#'$3_>*C.WGDD '3T5SVJ>(-1TJ^C,NCI_9;7$
M-M]H-V/.=Y"%!2(*0R@L,Y=6X8A3@9BO?%DEKK$D":<)-.MKJ&SN[PS[6CEE
M"[0J;3N4;X]QW#&[@'!H Z:BN9MO%DEQK45N=.":9<7<UC;WGGY9YX@Q8&/;
MPIV2 -N))7H,@UTU !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %<_X[_Y)YXE_[!5U_P"BFKH*Y_QW_P D\\2_
M]@JZ_P#134 '@3_DGGAK_L%6O_HI:P/'>F:KJ&HVPM-!6\?:5LM0MY%BFM)#
M'(#OD+!E7)1@4S]T@@G:#O\ @3_DGGAK_L%6O_HI:Z"@#CM8L-2U2]L;:312
M+JTN(9+?6TEB*QH"C2]Q(I8*R%54J01DX)Q7U+1=6DU>_L(;!I+'4M2M;]KX
M2H%@6+R]Z,I.XL?(&,*1\_)&*[FB@#AK'1=636+*PEL&2PL-5N=2%_YJ%95D
M$A5 H.\,#,0<J!A."<BNX=0Z,ISAA@X)!_,=*6B@#G)M M+[6)H)KG51'%!$
MZ+#JMS%RS2 D[)!G[J]>F/<T_P#X0W2_^?K7/_![>_\ QZM&+_D/WG_7K!_Z
M%+5^@#G_ /A#=+_Y^M<_\'M[_P#'J/\ A#=+_P"?K7/_  >WO_QZN@HH Y__
M (0W2_\ GZUS_P 'M[_\>H_X0W2_^?K7/_![>_\ QZN@HH Y_P#X0W2_^?K7
M/_![>_\ QZC_ (0W2_\ GZUS_P 'M[_\>KH** .?_P"$-TO_ )^M<_\ ![>_
M_'J/^$-TO_GZUS_P>WO_ ,>KH** .?\ ^$-TO_GZUS_P>WO_ ,>H_P"$-TO_
M )^M<_\ ![>__'JZ"B@#G_\ A#=+_P"?K7/_  >WO_QZC_A#=+_Y^M<_\'M[
M_P#'JZ"B@#G_ /A#=+_Y^M<_\'M[_P#'J/\ A#=+_P"?K7/_  >WO_QZN@HH
M Y__ (0W2_\ GZUS_P 'M[_\>H_X0W2_^?K7/_![>_\ QZN@HH Y_P#X0W2_
M^?K7/_![>_\ QZC_ (0W2_\ GZUS_P 'M[_\>KH** .?_P"$-TO_ )^M<_\
M![>__'J/^$-TO_GZUS_P>WO_ ,>KH** .?\ ^$-TO_GZUS_P>WO_ ,>H_P"$
M-TO_ )^M<_\ ![>__'JZ"B@#G_\ A#=+_P"?K7/_  >WO_QZC_A#=+_Y^M<_
M\'M[_P#'JZ"B@#G_ /A#=+_Y^M<_\'M[_P#'J/\ A#=+_P"?K7/_  >WO_QZ
MN@HH Y__ (0W2_\ GZUS_P 'M[_\>H_X0W2_^?K7/_![>_\ QZN@HH Y_P#X
M0W2_^?K7/_![>_\ QZC_ (0W2_\ GZUS_P 'M[_\>KH** .?_P"$-TO_ )^M
M<_\ ![>__'J/^$-TO_GZUS_P>WO_ ,>KH** .?\ ^$-TO_GZUS_P>WO_ ,>H
M_P"$-TO_ )^M<_\ ![>__'JZ"B@#G_\ A#=+_P"?K7/_  >WO_QZC_A#=+_Y
M^M<_\'M[_P#'JZ"B@#G_ /A#=+_Y^M<_\'M[_P#'J/\ A#=+_P"?K7/_  >W
MO_QZN@HH Y__ (0W2_\ GZUS_P 'M[_\>H_X0W2_^?K7/_![>_\ QZN@HH Y
M_P#X0W2_^?K7/_![>_\ QZC_ (0W2_\ GZUS_P 'M[_\>KH** .?_P"$-TO_
M )^M<_\ ![>__'J/^$-TO_GZUS_P>WO_ ,>KH** .?\ ^$-TO_GZUS_P>WO_
M ,>H_P"$-TO_ )^M<_\ ![>__'JZ"B@#G_\ A#=+_P"?K7/_  >WO_QZC_A#
M=+_Y^M<_\'M[_P#'JZ"B@#G_ /A#=+_Y^M<_\'M[_P#'J/\ A#=+_P"?K7/_
M  >WO_QZN@HH Y__ (0W2_\ GZUS_P 'M[_\>H_X0W2_^?K7/_![>_\ QZN@
MHH Y_P#X0W2_^?K7/_![>_\ QZC_ (0W2_\ GZUS_P 'M[_\>KH** .?_P"$
M-TO_ )^M<_\ ![>__'J/^$-TO_GZUS_P>WO_ ,>KH** .?\ ^$-TO_GZUS_P
M>WO_ ,>H_P"$-TO_ )^M<_\ ![>__'JZ"B@#G_\ A#=+_P"?K7/_  >WO_QZ
MC_A#=+_Y^M<_\'M[_P#'JZ"B@#G_ /A#=+_Y^M<_\'M[_P#'J/\ A#=+_P"?
MK7/_  >WO_QZN@HH Y__ (0W2_\ GZUS_P 'M[_\>H_X0W2_^?K7/_![>_\
MQZN@HH Y_P#X0W2_^?K7/_![>_\ QZL?Q9X;M-,\&ZYJ%G?:Y'=6NGSS0O\
MVY>-M=8V93@RD'! X/%=Q7/^._\ DGGB7_L%77_HIJ .@HHHH *Y_P =_P#)
M//$O_8*NO_135T%<_P"._P#DGGB7_L%77_HIJ #P)_R3SPU_V"K7_P!%+705
MS_@3_DGGAK_L%6O_ **6N@H **** "BBB@"A%_R'[S_KU@_]"EJ_5"+_ )#]
MY_UZP?\ H4M7Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *Y_QW_R3SQ+_P!@JZ_]%-705S_CO_DGGB7_ +!5U_Z*:@#H**** "N?
M\=_\D\\2_P#8*NO_ $4U=!7/^._^2>>)?^P5=?\ HIJ #P)_R3SPU_V"K7_T
M4M&K^+;?2M533ET[4;Z?:KR_8XU;R@P8C(+ L2(W.$#'Y>F2 3P)_P D\\-?
M]@JU_P#12US7CQY8-;MYK33M4BU3;BQO; /()G\N;$;J 8QM8CF0$;78@@!L
M '27GB^TL]1DMS8WTEO!-';W%]&B&&"5]NU6RP<_?3)52!N&2.<6I->(UYM*
MMM+O;HQ",SW$+0B*#?G&[=(&)P,D*IX(]:YJ\U.35_$$6FZO9ZE#I]G)$6CB
MTNYD2]G&&!,BH56)&P>OS$9.%'S+J-J8O$US)IL>O)K$][;N&?SOL31 1K(<
MI^YQY:N,2?/NZ#E: -V#Q79W&N#35MKL(\TEO%>,B^1+-&,O&IW;MP ;DJ =
MK $D5O5Y]I]K>?VOIVCM87:/8:U=ZA+<- P@,+B8H5DQM8GSU&T$D;6R.*]
M<%D90Q4D8##&1[\T 48O^0_>?]>L'_H4M7ZYN;2+VYUN=8O$6IVI2VB+-#';
M$OEI, [X6'&#C&.ISGC$G_"/:I_T.>N?]^;+_P"1Z .@HKG_ /A'M4_Z'/7/
M^_-E_P#(]'_"/:I_T.>N?]^;+_Y'H Z"BN?_ .$>U3_H<]<_[\V7_P CT?\
M"/:I_P!#GKG_ 'YLO_D>@#H**Y__ (1[5/\ H<]<_P"_-E_\CT?\(]JG_0YZ
MY_WYLO\ Y'H Z"BN?_X1[5/^ASUS_OS9?_(]'_"/:I_T.>N?]^;+_P"1Z .@
MHKG_ /A'M4_Z'/7/^_-E_P#(]'_"/:I_T.>N?]^;+_Y'H Z"BN?_ .$>U3_H
M<]<_[\V7_P CT?\ "/:I_P!#GKG_ 'YLO_D>@#H**Y__ (1[5/\ H<]<_P"_
M-E_\CT?\(]JG_0YZY_WYLO\ Y'H Z"BN?_X1[5/^ASUS_OS9?_(]'_"/:I_T
M.>N?]^;+_P"1Z .@HKG_ /A'M4_Z'/7/^_-E_P#(]'_"/:I_T.>N?]^;+_Y'
MH Z"BN?_ .$>U3_H<]<_[\V7_P CT?\ "/:I_P!#GKG_ 'YLO_D>@#H**Y__
M (1[5/\ H<]<_P"_-E_\CT?\(]JG_0YZY_WYLO\ Y'H Z"BN?_X1[5/^ASUS
M_OS9?_(]'_"/:I_T.>N?]^;+_P"1Z .@HKG_ /A'M4_Z'/7/^_-E_P#(]'_"
M/:I_T.>N?]^;+_Y'H Z"BN?_ .$>U3_H<]<_[\V7_P CT?\ "/:I_P!#GKG_
M 'YLO_D>@#H**Y__ (1[5/\ H<]<_P"_-E_\CT?\(]JG_0YZY_WYLO\ Y'H
MZ"BN?_X1[5/^ASUS_OS9?_(]'_"/:I_T.>N?]^;+_P"1Z .@HKG_ /A'M4_Z
M'/7/^_-E_P#(]'_"/:I_T.>N?]^;+_Y'H Z"BN?_ .$>U3_H<]<_[\V7_P C
MT?\ "/:I_P!#GKG_ 'YLO_D>@#H*IZEJEII-LL]Y*(XVD6,'W)__ %GZ"N=U
M.VDT>#S;[QWK,0_A4Q619OH/L^37G.N:U<ZI,(VU/4+RUC.8_MJPJV>YQ%&@
M].N?KS4RE8Y,3B8T8Z/7L>Z45X]I=YXYU:W)TK6;HPV^U&BC2UW*,<??C)/3
MKS5[[7XTMO\ C[N?$C#NT,=F0/RM3_.CF01Q<)*]G]S/4Z*\L'B2>([;WQ!X
MKMSTYMK$_P [<5=@UZRFQN\>^((B>TEI:?TMC3YD6L31?VD>C45Q,$MO<8\O
MXD:EST#K8J?UMQ6C#H]Y<#,'CK6)1_L)8M_*WIW-E.,MF=+17/\ _"/:I_T.
M>N?]^;+_ .1Z/^$>U3_H<]<_[\V7_P CT%'045S_ /PCVJ?]#GKG_?FR_P#D
M>C_A'M4_Z'/7/^_-E_\ (] '045S_P#PCVJ?]#GKG_?FR_\ D>C_ (1[5/\
MH<]<_P"_-E_\CT =!17/_P#"/:I_T.>N?]^;+_Y'H_X1[5/^ASUS_OS9?_(]
M '045S__  CVJ?\ 0YZY_P!^;+_Y'H_X1[5/^ASUS_OS9?\ R/0!T%%<_P#\
M(]JG_0YZY_WYLO\ Y'H_X1[5/^ASUS_OS9?_ "/0!T%%<_\ \(]JG_0YZY_W
MYLO_ )'H_P"$>U3_ *'/7/\ OS9?_(] '045S_\ PCVJ?]#GKG_?FR_^1Z/^
M$>U3_H<]<_[\V7_R/0!T%%<__P (]JG_ $.>N?\ ?FR_^1Z/^$>U3_H<]<_[
M\V7_ ,CT =!17/\ _"/:I_T.>N?]^;+_ .1Z/^$>U3_H<]<_[\V7_P CT =!
M7/\ CO\ Y)YXE_[!5U_Z*:C_ (1[5/\ H<]<_P"_-E_\CUA^--"U&'P+XAE?
MQ9K,Z)IERS121685P(F^4[8 <'IP0?0B@#O**** "N?\=_\ )//$O_8*NO\
MT4U=!7/^._\ DGGB7_L%77_HIJ #P)_R3SPU_P!@JU_]%+705S_@3_DGGAK_
M +!5K_Z*6N@H **** "BBB@"A%_R'[S_ *]8/_0I:OU0B_Y#]Y_UZP?^A2U?
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BH+R]MK"W:>[GCAB7JSG%<A<>,+_ %B=
MK3PQ8/*1PUU*N%7WP>!^/Y4F[&52M"&CW[=3J[_4K+2[<SWMS'#'V+'D_0=3
M^%<E+XIUCQ!*UMX:L62+.UKR<8 ^G8?J?:K%AX&6:X%[X@NWU"Z/.PL?+7V]
M3^@]JZV**.")8HHUCC4854& !["EJS*U6IO[J_'_ (!RNF>!;:.?[9K,[ZE>
M'D^824!^AZ_CQ[5;;P-X<9BQT[)/)/GR?_%5T5%.R+6'I)6Y49>E^'=*T:9Y
M=/MC"[KM8^:[ CZ$D5J444S6,5%6BK"$ @@C(/4&J<^D:9<Y\_3[63/=X5)_
ME5VB@;2>Z,&?P9X>GSNTR-3_ -,V9/Y$5GS?#C0Y#F-KJ$]MDH./S!KKJ*5D
M9/#TI;Q1QG_""7,'_'CXCO[?'0$D_P F%']A>,;;_CU\112_]=T_Q5J[.BER
MHCZM3Z77HV<9YOCZU_Y8:?=_B!G]5_R*/^$F\46W_'UX7DD_ZX,?Z!J[.BG;
MS#V$E\,W^#_0X#4_B#+'IT\7]E7=G=.A6-I. I/?D#H.:F\&>,+(Z3'9:G>)
M#<0G8C2G =.WS=..GX"I/%WA76/$6HQR0W%HEK"FV-)'8')ZDX4_S["LC3?A
MQ?P7\3WS6,]KG$L8E<$K[?*.1UZU'O7.-O%1K72NMOZL>DQ2QSQB2*1)$/1D
M.0?QI]<7+\/DMI#-HVK7=C)UQNR/IQ@_SIF[QSH_5;;581Z8W8_\=.?SJKOJ
M=GMIQ^.#^6O_  3MZ*XR'XA002"'5],N[&7W7</UP?T-=!8>(=(U+ M-0@=C
MT0MM;_ODX-.Z+A7IST3-.BBBF;!1110 4444 %%%% !1110 5S_CO_DGGB7_
M +!5U_Z*:N@KG_'?_)//$O\ V"KK_P!%-0!T%%%% !7/^._^2>>)?^P5=?\
MHIJZ"N?\=_\ )//$O_8*NO\ T4U !X$_Y)YX:_[!5K_Z*6N@KG_ G_)//#7_
M &"K7_T4M3:MXKT70[N.UU"[>.9UWD)!)((UY^9RBD(ORL<L0,*Q[' !M45C
M77BK1K/5!IT]VRS[TC9A!(T2._W%>4+L1CD8#,"<CU&9+CQ'I-KK$6DS716\
MD*J%$3E%9@2JLX&U6;!P&()[9H U:*RHO$>DSZTVD1W1:\4L-OE.$+* 6428
MV%@""5!) ZBM6@"A%_R'[S_KU@_]"EJ_5"+_ )#]Y_UZP?\ H4M7Z "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **9++'!$TLLBQQJ,L[G  ]S7)7_ (X$UP;+P_:/J-T?XPI\M??U
M/Z#WI-V,ZE6%/XF=7<7,%I TUQ*D42\L[M@"N1N_&L]_<-9>&K%[R;H9W7"+
M[_\ USC\:;;^#K_6)UN_$]^\Q'*VL385?;(_I^===:65M86ZP6D$<,0Z*BX%
M+5F/[VI_=7X_\ Y.S\%37]PM[XEOGO)^H@5B$7V_^L,?C776]O#:0+#;Q)%$
MHPJ(N *EHII6-:=*%/X5_F%%%%,U"BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH CF@BN(S'/$DL9ZJZA@?P-<_?^!=!OLD6IMG/\5NVW].GZ5TE%
M*UR)TX3^)7.(_P"$2U_2N=%\0.4'2&XSM'\Q^@H_X2'Q7I/&J:&+F,=9;;T]
M3C(_05V]%*W8Q^K\OP2:_%?<SEK'X@:'=D)-)+:2="LR<9^HS^N*Z*VO+6]C
M\RUN(IT_O1N&'Z5#?:/IVI B\LH)B?XF0;OSZUSES\/-.,GG:==75A*/NE'W
M ?GS^M&H7KQ[2_!_Y'845Q'V'QOI'_'K?0:G$.B3?>/US@_^/4J^.[FP8)KF
MAW5J>GF1C*GZ X_F:.;N'UF*^-./JOU1VU%<1X2\7OJ^NWMK<MA9F,EJI_A
M_A_(9_ ^M=O33N:4JL:L>:(4444S4*Y_QW_R3SQ+_P!@JZ_]%-705S_CO_DG
MGB7_ +!5U_Z*:@#H**** "N?\=_\D\\2_P#8*NO_ $4U=!7/^._^2>>)?^P5
M=?\ HIJ #P)_R3SPU_V"K7_T4M<KXZU2UT7Q'%?6]])8ZNL:M'%/&KP7VV.;
M8JK]]F#-MPA4_O%SGY:ZKP)_R3SPU_V"K7_T4M;SQQNR,Z*S(=R$C.TX(R/0
MX)'XT >>WWB#1-8UTZ!)?Z7ID27$,VI+)<QQSW-P-K+$BY!."J!F/H%'.2L.
MKSQ1ZOK.BO(HU6_UJPNK2 GYY8E\C+KW*KY,N2.FWWKTJB@#S739XGUC2]$6
M13JMGK][=W, /SQPL)R)&'4*PFC /0[L5Z2Y8(Q0 MC@$X!/UI:* .;FN/$"
M:W.;/3-,F<VT7F";49(PHW28P1 V<_-G@8P.N>)/MGC#_H!:'_X.9O\ Y%K1
MB_Y#]Y_UZP?^A2U?H Y_[9XP_P"@%H?_ (.9O_D6C[9XP_Z 6A_^#F;_ .1:
MZ"B@#G_MGC#_ * 6A_\ @YF_^1:/MGC#_H!:'_X.9O\ Y%KH** .?^V>,/\
MH!:'_P"#F;_Y%H^V>,/^@%H?_@YF_P#D6N@HH Y_[9XP_P"@%H?_ (.9O_D6
MC[9XP_Z 6A_^#F;_ .1:Z"B@#G_MGC#_ * 6A_\ @YF_^1:/MGC#_H!:'_X.
M9O\ Y%KH** .?^V>,/\ H!:'_P"#F;_Y%H^V>,/^@%H?_@YF_P#D6N@HH Y_
M[9XP_P"@%H?_ (.9O_D6C[9XP_Z 6A_^#F;_ .1:Z"B@#G_MGC#_ * 6A_\
M@YF_^1:/MGC#_H!:'_X.9O\ Y%KH** .?^V>,/\ H!:'_P"#F;_Y%H^V>,/^
M@%H?_@YF_P#D6N@HH Y_[9XP_P"@%H?_ (.9O_D6C[9XP_Z 6A_^#F;_ .1:
MZ"B@#G_MGC#_ * 6A_\ @YF_^1:/MGC#_H!:'_X.9O\ Y%KH** .?^V>,/\
MH!:'_P"#F;_Y%H^V>,/^@%H?_@YF_P#D6N@HH Y_[9XP_P"@%H?_ (.9O_D6
MC[9XP_Z 6A_^#F;_ .1:Z"L77O$^GZ!"?M#^9<$92W0_,WU]![G]:"93C!<T
MG9&/<>*]>M=7BTJ;2-%6ZE3>I_MB78!S]YOLW!XX&/RXS0;X@:L=0^PPZ+I]
MU*00K6-_). WT,"9'N#7 ZGJ$VJZE/?7!_>3-N('0#L![ <5[%X233#H-O<:
M;;1PB11Y@7EMPX()/)Y]:A-L\ZEB9UY.,7;\[')WWASQCK5Q#<:BMC<0?>-H
M]^]OL/I\L4@_'K[UOV$/B/3+<067AKP_!'Z+K$N3]3]ER3]:ZJBJ2L=M.C"&
MJW[]3G_MGC#_ * 6A_\ @YF_^1:/MGC#_H!:'_X.9O\ Y%KH**9L<_\ ;/&'
M_0"T/_P<S?\ R+1]L\8?] +0_P#P<S?_ "+7044 <_\ ;/&'_0"T/_P<S?\
MR+1]L\8?] +0_P#P<S?_ "+7044 <_\ ;/&'_0"T/_P<S?\ R+1]L\8?] +0
M_P#P<S?_ "+7044 <_\ ;/&'_0"T/_P<S?\ R+1]L\8?] +0_P#P<S?_ "+7
M044 <_\ ;/&'_0"T/_P<S?\ R+1]L\8?] +0_P#P<S?_ "+7044 <_\ ;/&'
M_0"T/_P<S?\ R+1]L\8?] +0_P#P<S?_ "+7044 <_\ ;/&'_0"T/_P<S?\
MR+1]L\8?] +0_P#P<S?_ "+7044 <_\ ;/&'_0"T/_P<S?\ R+1]L\8?] +0
M_P#P<S?_ "+7044 <_\ ;/&'_0"T/_P<S?\ R+1]L\8?] +0_P#P<S?_ "+7
M044 <_\ ;/&'_0"T/_P<S?\ R+1]L\8?] +0_P#P<S?_ "+7044 <_\ ;/&'
M_0"T/_P<S?\ R+1]L\8?] +0_P#P<S?_ "+7044 <_\ ;/&'_0"T/_P<S?\
MR+1]L\8?] +0_P#P<S?_ "+7044 <_\ ;/&'_0"T/_P<S?\ R+1]L\8?] +0
M_P#P<S?_ "+7044 <_\ ;/&'_0"T/_P<S?\ R+65X@7QCJFEO8?V-I\:S$;W
MM=2,IP.<$/%'C/'()Z&NUJ"ZO+6QB$MW<PV\9.T/-($&?3)H47+1$RINJN17
MU[;GDUEX/\56%[#=P:?MEA<.I\^/J/\ @5=^M[XP90W]@:*N1G:^LRY'L<6Q
M&?H36G;ZSI5Y.L%MJ5G/*V<1Q3JS''/0&KU#IN#M)6]3.GA/JUUJK]_^&1S_
M -L\8?\ 0"T/_P ',W_R+1]L\8?] +0__!S-_P#(M=!10;'/_;/&'_0"T/\
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
MAB_ZZ.%_G7EW_"/ZW<?\?]CXMN?7]_9#^=T?:IX?"EG%]_P9XGF_ZZ7=B/\
MT&<4>QPD?BJM^D7^K0?5\#'XJS?I!_JT=Q/XLT"W^_J]H<?W) __ *#FLV?X
MC>&X<[+J6;'_ #SA;^H%9<&E:?;_ '/AOJY_ZZ3V;_\ H5R:TH+HVV/(^'FH
MQ8_N?8%_E<47P4>DG\TO\PYLNCTG+YQ7Y)GG7C77[7Q%K,-W9I,D20"+$H )
M(9CD8)XY%6_ U[K]L+^/0K"*Z>3R_,:5L+'C=CN.N3^5=W=7;7TBR7?P\U*X
M=5VAI?L#D#TR;CIS3[34)M/W_8O &J6V_&_R38)NQTSBXYZFO1EFU'ZM["-/
M;N[K?Y,]:6>T/J:PT*.BMN[K>^NS90_LSQYJ/_'SJ]K8QGJD*Y8?B!_[-0/A
MU]K(;5M>U"]/4C=@?^/%JV/^$AU3_H3-<_[_ %E_\D4?\)#JG_0F:Y_W^LO_
M )(KSO[0K+^':/HDOQU9Y/\ :N(C_"Y8?X8I?C9O\2*T\ ^'+3!^P><P_BFD
M9OTSC]*W+73K&Q&+2SMX/^N487^0K(_X2'5/^A,US_O]9?\ R11_PD.J?]"9
MKG_?ZR_^2*YJF(K5/CDW\V<=7%5ZW\2;?JV=!17/_P#"0ZI_T)FN?]_K+_Y(
MH_X2'5/^A,US_O\ 67_R16!SG045S_\ PD.J?]"9KG_?ZR_^2*/^$AU3_H3-
M<_[_ %E_\D4 =!17/_\ "0ZI_P!"9KG_ '^LO_DBC_A(=4_Z$S7/^_UE_P#)
M% '045S_ /PD.J?]"9KG_?ZR_P#DBC_A(=4_Z$S7/^_UE_\ )% '045S_P#P
MD.J?]"9KG_?ZR_\ DBC_ (2'5/\ H3-<_P"_UE_\D4 =!7/^._\ DGGB7_L%
M77_HIJ/^$AU3_H3-<_[_ %E_\D5A^--=U&;P+XAB?PGK,"/IERK2R2V95 8F
M^8[9R<#KP"?0&@#O**** "N?\=_\D\\2_P#8*NO_ $4U=!7/^._^2>>)?^P5
M=?\ HIJ #P)_R3SPU_V"K7_T4M7]1T'2-6N;6YU'3;2[GM'WV\DT0<QGV)_
M_4 ]0*H>!/\ DGGAK_L%6O\ Z*6N@H CDMX)I(I)88W>%M\3,H)1L$94]C@D
M9'8FJKZ-I<FJIJKZ;9MJ,:[4NV@4S*,$8#XR!@D=>]7J* *<>DZ;%JDNIQZ?
M:IJ$J;)+I85$KKQP7QDC@<9["KE%% %"+_D/WG_7K!_Z%+5^J$7_ "'[S_KU
M@_\ 0I:OT %%%% !7G_Q)UKR[>+2(6^:3$DV/[H^Z/SY_ 5Z!7D'Q141^*(2
M@"E[1&8KQN.YQD^O  _"NK"826+J^RB[;_@=&'RZIF,_JU.2BVGJ[]/0K>%M
M7UNUNA8:3/'F9BPAF VNV/4]#@>HKL_^$NU[3N-6\.2[1]Z6W)*C^8_6N(\&
MZW9:-+=37VF27I)C,4B1JYA(W<@GIG(Z>E=U#\3?#\N-XNXO]^('^1-=%;*,
M52DXQ3DEU7]7+GPWF&&DZ<6Y)=4KK[GJ6;/X@:#=$+)-+;-Z31G^8R*Z"TU&
MROAFTNX)_P#KG(&_E7,3>)?!.K?\?4MK(Q[S6[ C_@17^M9\N@^"+YM]GJT-
MK)U41W:]?HV37'+"XB'Q0?W/_(Y9X/,*7Q4V_DU^C1Z!17"0Z'K]KSHOBF.Z
M0=$F;</H/O#^53?VYXPTS_C_ -#2[C'\=L>3^6?Y"L'=:-',ZSAI4@U\K_E_
MD=K17(6_Q$TMG\N^M[JRD'4.FX#\N?TK=L_$&D:A@6VHV[L>B[P&_(\T714*
M].?PR1I4444S8**** "D)"@DD #DDUGZOK=AHEMY][,%S]R,<N_T%>7:YXRN
M=>G^SL98;(G M;?EY?9C_G'H:TI4JE67)35V$(U*L_94(N4^R_-O9+S9V6J>
M,9;B[.F>&X/MMX>#,!F-/?T/U/'UK/2RT7P],=1\3ZBE[JK?-Y9._:>V%[_4
MX'TJGI>B^*+^T%O:11Z!I[?>(SYTGNQ^\3_WR*Z32? 6BZ:PFFB:^N<Y,EQ\
MPS[+T_/-=GU6A2UQ$[OM'7[WM^9VQR[#T7SXZIS2_EAK;Y[?F93>*_$/B%C'
MX<TIH8#Q]KN0/S&?E_#YJFM?A\;N<7?B/4I]0G_YYJQ"#VSUQ],5VP 50J@
M#@ =J6F\<X+EP\5!>6K^]Z_=8Z'F4H+EPL537=:R^<GK]UBM9:?::= (+*VB
M@C'\,:@9^OK5FBBO/<G)W;U/,E)R=Y.["BBBD2%%%% !1110 4444 %%%% !
M1110!!<6=K=KMN;:&9>F)$##]:X*]^%<=S?7$\6JK!'+(SK$MKQ&"<A1\PX'
M2O1**ZL/C*^'O[*5K_UU.W"X_$X6_L96O\_S.9T?P-H^FV,4-S:6][<+G=/+
M%]_))'RDD# P/PK<@TVQM<?9[*WAQT\N)5Q^0JU145,15JMN<F[^9E6Q5>M)
MRJ3;OYO\KV"BBBL#G"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *Y_QW_R3SQ+_ -@JZ_\ 135T%<_X[_Y)YXE_[!5U_P"B
MFH Z"BBB@ KG_'?_ "3SQ+_V"KK_ -%-705S_CO_ ))YXE_[!5U_Z*:@ \"?
M\D\\-?\ 8*M?_12UT%<_X$_Y)YX:_P"P5:_^BEKH* "BBB@ HHHH H1?\A^\
M_P"O6#_T*6K]4(O^0_>?]>L'_H4M7Z "BBB@ JG=Z5IU_*);S3[6XD VAYH5
M<@>F2.G)JY151E*+O%V*C.4'>+L_(K6FG6.G[_L5G;VV_&_R8E3=CIG YZFI
M)K6WN/\ 7012?[Z _P ZEHH<Y-\S>HW.3ES-N_J9<WAK0Y\^9I%D2>I$"@_F
M!5";P'X:FSG3%4^J2.O\CBNCHK:.*KQ^&;7S?^9O#&8F'PU)+YO_ #.-F^&7
MA^7.PW<7^Y*#_,&H?^%=>3_QY^(-1@_X%G^1%=Q16ZS'%+1S;];/\T=*S;&I
M6=1OUL_S3.!N/!&ONFS_ (28W2_W;N(N/_'BU8MQ\.?$&YG$NG3>@4E/T"@5
MZQ10\=.7QQB_6*_2Q$\?*JK5:<)>L(_I8\EM_#WCC2<?9!,$':&Z7;_WR3_2
MM2#Q!XXL<"ZTB2Z ZYMR3^:<?I7HU%<TYPE]A+T;_6YY]2%&7P0Y/\+=ON;D
MCRKQ-XUU*]TZ.UCM+O2KE90[.LS*64 @CH#U(/X5CZ/KWB,:I +6]O+R<AE6
M"65Y%8E3R03VZ_A7HGCK3+_6-)@M+"R^T/YWF%C(J[, CN1G.X^M<19>#_%5
MA>PW<&G[987#J?/CZC_@5#Q,XTU3CMKT5]?/^K'-6QN*IQC0AK%7N^57UT>M
MG?3;:SV-NV\ :EJ]S]M\0ZBP=^6CC(9_INZ+] "*[+2O#VE:*@%C9QQOC!D(
MW.?^!'FM")G>%'DC,;LH+(2#M/<9'%/I>VGR<B=EV7Z]_F=L*DH4_90TCU2Z
M^O5OU?R04445D9A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 5S_CO_DGGB7_ +!5U_Z*:N@KG_'?_)//$O\ V"KK_P!%-0!T
M%%%% !7/^._^2>>)?^P5=?\ HIJZ"N?\=_\ )//$O_8*NO\ T4U !X$_Y)YX
M:_[!5K_Z*6L#QI]LMO$-K=WMUJ\&BA !/IMPR?9V5)6=GC4YDZ1D95QA&R "
M=V_X$_Y)YX:_[!5K_P"BEJ'7_!=MKU^MT=0O;,2*([N.V90+E KJ 202IQ(P
MW*0<$CT( (-9EU1?%OAF:+4PNESW3Q_9H4(,V;>5MTCY^8 J,* !W.>,9>J7
MEY_:FJ:LM]=HVF:O9V4-NDS+"T3^2) Z [6)\]N2"1M7&,5V5SI%M<SZ9*2Z
M?V=*9850C!/EM'@Y'3#GTYQ5"Z\)V=WK?]I-=7:(TL4\UFC+Y,\L?W'8%=V1
MA>C '8N0<4 <Y87EX=6TW6&OKMGOM9N]/EMVF8P"%/."!8\[0P,*G<!DY;)P
M:] =@B,QSA1DX!)_(=:PK?PG9VVN?VFMU=LBS27$5DS+Y$4T@P\BC;NR<MP6
M(&]B ,UO4 <W-XBLK+6YWE@U-A);1!?)TNYE(PTF<A(R1U&"<9YQG!Q)_P )
MEI?_ #ZZY_X(KW_XS6C%_P A^\_Z]8/_ $*6K] '/_\ "9:7_P ^NN?^"*]_
M^,T?\)EI?_/KKG_@BO?_ (S7044 <_\ \)EI?_/KKG_@BO?_ (S1_P )EI?_
M #ZZY_X(KW_XS7044 <__P )EI?_ #ZZY_X(KW_XS1_PF6E_\^NN?^"*]_\
MC-=!10!S_P#PF6E_\^NN?^"*]_\ C-'_  F6E_\ /KKG_@BO?_C-=!10!S__
M  F6E_\ /KKG_@BO?_C-'_"9:7_SZZY_X(KW_P",UT%% '/_ /"9:7_SZZY_
MX(KW_P",T?\ "9:7_P ^NN?^"*]_^,UT%% '/_\ "9:7_P ^NN?^"*]_^,T?
M\)EI?_/KKG_@BO?_ (S7044 <_\ \)EI?_/KKG_@BO?_ (S1_P )EI?_ #ZZ
MY_X(KW_XS7044 <__P )EI?_ #ZZY_X(KW_XS1_PF6E_\^NN?^"*]_\ C-=!
M10!S_P#PF6E_\^NN?^"*]_\ C-'_  F6E_\ /KKG_@BO?_C-=!10!S__  F6
ME_\ /KKG_@BO?_C-'_"9:7_SZZY_X(KW_P",UT%% '/_ /"9:7_SZZY_X(KW
M_P",T?\ "9:7_P ^NN?^"*]_^,UT%% '/_\ "9:7_P ^NN?^"*]_^,T?\)EI
M?_/KKG_@BO?_ (S7044 <_\ \)EI?_/KKG_@BO?_ (S1_P )EI?_ #ZZY_X(
MKW_XS7044 <__P )EI?_ #ZZY_X(KW_XS1_PF6E_\^NN?^"*]_\ C-=!10!S
M_P#PF6E_\^NN?^"*]_\ C-'_  F6E_\ /KKG_@BO?_C-=!10!S__  F6E_\
M/KKG_@BO?_C-'_"9:7_SZZY_X(KW_P",UT%% '/_ /"9:7_SZZY_X(KW_P",
MT?\ "9:7_P ^NN?^"*]_^,UT%% '/_\ "9:7_P ^NN?^"*]_^,T?\)EI?_/K
MKG_@BO?_ (S7044 <_\ \)EI?_/KKG_@BO?_ (S1_P )EI?_ #ZZY_X(KW_X
MS7044 <__P )EI?_ #ZZY_X(KW_XS1_PF6E_\^NN?^"*]_\ C-=!10!S_P#P
MF6E_\^NN?^"*]_\ C-'_  F6E_\ /KKG_@BO?_C-=!10!S__  F6E_\ /KKG
M_@BO?_C-'_"9:7_SZZY_X(KW_P",UT%% '/_ /"9:7_SZZY_X(KW_P",T?\
M"9:7_P ^NN?^"*]_^,UT%% '/_\ "9:7_P ^NN?^"*]_^,T?\)EI?_/KKG_@
MBO?_ (S7044 <_\ \)EI?_/KKG_@BO?_ (S1_P )EI?_ #ZZY_X(KW_XS704
M4 <__P )EI?_ #ZZY_X(KW_XS1_PF6E_\^NN?^"*]_\ C-=!10!S_P#PF6E_
M\^NN?^"*]_\ C-'_  F6E_\ /KKG_@BO?_C-=!10!S__  F6E_\ /KKG_@BO
M?_C-'_"9:7_SZZY_X(KW_P",UT%% '/_ /"9:7_SZZY_X(KW_P",T?\ "9:7
M_P ^NN?^"*]_^,UT%% '/_\ "9:7_P ^NN?^"*]_^,T?\)EI?_/KKG_@BO?_
M (S7044 <_\ \)EI?_/KKG_@BO?_ (S1_P )EI?_ #ZZY_X(KW_XS7044 <_
M_P )EI?_ #ZZY_X(KW_XS6'XT\6:=<^!?$,"6VLAY-,N44R:+>(H)B8<LT0"
MCW) '>N\KG_'?_)//$O_ &"KK_T4U '04444 %<_X[_Y)YXE_P"P5=?^BFKH
M*Y_QW_R3SQ+_ -@JZ_\ 134 '@3_ ))YX:_[!5K_ .BEKH*Y_P "?\D\\-?]
M@JU_]%+704 %%%% !1110!0B_P"0_>?]>L'_ *%+5^J$7_(?O/\ KU@_]"EJ
M_0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7/^._^
M2>>)?^P5=?\ HIJZ"N?\=_\ )//$O_8*NO\ T4U '04444 %<_X[_P"2>>)?
M^P5=?^BFKH*Y_P =_P#)//$O_8*NO_134 '@3_DGGAK_ +!5K_Z*6N@KG_ G
M_)//#7_8*M?_ $4M=!0 45PEUJ^JQ^/A9WFLR:7:&0"VADM$-O=)^ZP/-9<F
M1F>1<!P053Y3_%8T/7#J7B:[\[6=01!>36]M9&T5;5Q'E2!,8OF?*.VT29P.
MF : .SHKA[+6]6DUBQOY+XM87VJ7.FBQ\I L2Q^8%D#8W%B83G+$8?@#&:[=
MW6-&=V"JHR6)P * *,7_ "'[S_KU@_\ 0I:OUS<WBCP_8:W/)>:[IELDMM$L
M;37<:!RK29 )/.-RY^H]:D_X3OP?_P!#7H?_ (,8?_BJ .@HKG_^$[\'_P#0
MUZ'_ .#&'_XJC_A._!__ $->A_\ @QA_^*H Z"BN?_X3OP?_ -#7H?\ X,8?
M_BJ/^$[\'_\ 0UZ'_P"#&'_XJ@#H**Y__A._!_\ T->A_P#@QA_^*H_X3OP?
M_P!#7H?_ (,8?_BJ .@HKG_^$[\'_P#0UZ'_ .#&'_XJC_A._!__ $->A_\
M@QA_^*H Z"BN?_X3OP?_ -#7H?\ X,8?_BJ/^$[\'_\ 0UZ'_P"#&'_XJ@#H
M**Y__A._!_\ T->A_P#@QA_^*H_X3OP?_P!#7H?_ (,8?_BJ .@HKG_^$[\'
M_P#0UZ'_ .#&'_XJC_A._!__ $->A_\ @QA_^*H Z"BN?_X3OP?_ -#7H?\
MX,8?_BJ/^$[\'_\ 0UZ'_P"#&'_XJ@#H**Y__A._!_\ T->A_P#@QA_^*H_X
M3OP?_P!#7H?_ (,8?_BJ .@HKG_^$[\'_P#0UZ'_ .#&'_XJC_A._!__ $->
MA_\ @QA_^*H Z"BN?_X3OP?_ -#7H?\ X,8?_BJ/^$[\'_\ 0UZ'_P"#&'_X
MJ@#H**Y__A._!_\ T->A_P#@QA_^*H_X3OP?_P!#7H?_ (,8?_BJ .@HKG_^
M$[\'_P#0UZ'_ .#&'_XJC_A._!__ $->A_\ @QA_^*H Z"BN?_X3OP?_ -#7
MH?\ X,8?_BJ/^$[\'_\ 0UZ'_P"#&'_XJ@#H**Y__A._!_\ T->A_P#@QA_^
M*H_X3OP?_P!#7H?_ (,8?_BJ .@HKG_^$[\'_P#0UZ'_ .#&'_XJC_A._!__
M $->A_\ @QA_^*H Z"BN?_X3OP?_ -#7H?\ X,8?_BJ/^$[\'_\ 0UZ'_P"#
M&'_XJ@#H**Y__A._!_\ T->A_P#@QA_^*H_X3OP?_P!#7H?_ (,8?_BJ .@H
MKG_^$[\'_P#0UZ'_ .#&'_XJC_A._!__ $->A_\ @QA_^*H Z"BN?_X3OP?_
M -#7H?\ X,8?_BJ/^$[\'_\ 0UZ'_P"#&'_XJ@#H**Y__A._!_\ T->A_P#@
MQA_^*H_X3OP?_P!#7H?_ (,8?_BJ .@HKG_^$[\'_P#0UZ'_ .#&'_XJC_A.
M_!__ $->A_\ @QA_^*H Z"BN?_X3OP?_ -#7H?\ X,8?_BJ/^$[\'_\ 0UZ'
M_P"#&'_XJ@#H**Y__A._!_\ T->A_P#@QA_^*H_X3OP?_P!#7H?_ (,8?_BJ
M .@HKG_^$[\'_P#0UZ'_ .#&'_XJC_A._!__ $->A_\ @QA_^*H Z"BN?_X3
MOP?_ -#7H?\ X,8?_BJ/^$[\'_\ 0UZ'_P"#&'_XJ@#H**Y__A._!_\ T->A
M_P#@QA_^*H_X3OP?_P!#7H?_ (,8?_BJ .@HKG_^$[\'_P#0UZ'_ .#&'_XJ
MC_A._!__ $->A_\ @QA_^*H Z"BN?_X3OP?_ -#7H?\ X,8?_BJ/^$[\'_\
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
MG_'?_)//$O\ V"KK_P!%-705S_CO_DGGB7_L%77_ **:@#H**** "N?\=_\
M)//$O_8*NO\ T4U=!7/^._\ DGGB7_L%77_HIJ #P)_R3SPU_P!@JU_]%+70
M5S_@3_DGGAK_ +!5K_Z*6N@H *XW_A)=6N/'DNB6TFE0Q0'+6MR'^T31@1DR
M*P; '[Q@/D8$QD9&?E[*N'U_PYX@UCQ! C/8RZ6LPGCN93B:UP\3[%0+ACF,
MX?<,!SGH-P!9M/$^I3:S;221V@T>\U"XTZ%%1O/5X@_[QFW8*L8I!MV@C*G)
MY%=?7'V?AG4X=:MXY7M/['L]0N-1@=78SN\H?Y&7;M 4RR'<&.<+P.:Z]T61
M&1U#*PP5(R"* *,7_(?O/^O6#_T*6K]<M)X&T2Z\27>H7VBZ3<VTEG!!#%+:
M(YC='F9S@K@9$B#CKMYZ"K/_  @G@_\ Z%30_P#P70__ !- '045S_\ P@G@
M_P#Z%30__!=#_P#$T?\ "">#_P#H5-#_ /!=#_\ $T =!17/_P#"">#_ /H5
M-#_\%T/_ ,31_P ()X/_ .A4T/\ \%T/_P 30!T%%<__ ,()X/\ ^A4T/_P7
M0_\ Q-'_  @G@_\ Z%30_P#P70__ !- '045S_\ P@G@_P#Z%30__!=#_P#$
MT?\ "">#_P#H5-#_ /!=#_\ $T =!17/_P#"">#_ /H5-#_\%T/_ ,35#4/A
MSX;N+W2I;;PYH<45M=-+<I]AC'FQF&5 N O/SNC8/'RYZ@4 =?17/_\ "">#
M_P#H5-#_ /!=#_\ $T?\()X/_P"A4T/_ ,%T/_Q- '045S__  @G@_\ Z%30
M_P#P70__ !-'_"">#_\ H5-#_P#!=#_\30!OD!@00"#P0>]<YX?\">'_  QJ
ME_J.EV*Q7%XV6)Y$8[HG]U<\X_H !)_P@G@__H5-#_\ !=#_ /$T?\()X/\
M^A4T/_P70_\ Q-4IRBFD]&!T%%<__P ()X/_ .A4T/\ \%T/_P 31_P@G@__
M *%30_\ P70__$U('045S_\ P@G@_P#Z%30__!=#_P#$T?\ "">#_P#H5-#_
M /!=#_\ $T =!17(:[\.?#=_X?U*SL/#FAVU[/:RQ6\XL8U\N1D(5LA<C!(.
M1SQ5_P#X03P?_P!"IH?_ (+H?_B: .@HKG_^$$\'_P#0J:'_ ."Z'_XFC_A!
M/!__ $*FA_\ @NA_^)H Z"BN?_X03P?_ -"IH?\ X+H?_B:/^$$\'_\ 0J:'
M_P""Z'_XF@#H**Y__A!/!_\ T*FA_P#@NA_^)H_X03P?_P!"IH?_ (+H?_B:
M .@HKG_^$$\'_P#0J:'_ ."Z'_XFC_A!/!__ $*FA_\ @NA_^)H Z"BN?_X0
M3P?_ -"IH?\ X+H?_B:/^$$\'_\ 0J:'_P""Z'_XF@#H**Y#1_ASX;L[*2*]
M\.:'/*UU<RJ_V&-L1O,[QKDK_"C*N.@Q@<"K_P#P@G@__H5-#_\ !=#_ /$T
M =!17/\ _"">#_\ H5-#_P#!=#_\31_P@G@__H5-#_\ !=#_ /$T =!17/\
M_"">#_\ H5-#_P#!=#_\31_P@G@__H5-#_\ !=#_ /$T =!17/\ _"">#_\
MH5-#_P#!=#_\31_P@G@__H5-#_\ !=#_ /$T =!17/\ _"">#_\ H5-#_P#!
M=#_\31_P@G@__H5-#_\ !=#_ /$T =!17/\ _"">#_\ H5-#_P#!=#_\35"'
MX<^&T\07EX_AS0VLI;6"**#[#'\DB/,7;&W W!XQD<G9ST% '7T5S_\ P@G@
M_P#Z%30__!=#_P#$T?\ "">#_P#H5-#_ /!=#_\ $T =!52\TO3]0&+VPM;D
M>DT*O_,5E?\ "">#_P#H5-#_ /!=#_\ $T?\()X/_P"A4T/_ ,%T/_Q---K5
M 8GB7X2>%->TV:&VTNVTV[89BN;2,)L;ME1@$>H_E6%X>^ WARTTB)-=62^U
M _-+)',Z(I_NJ!C('J>3[=*[C_A!/!__ $*FA_\ @NA_^)H_X03P?_T*FA_^
M"Z'_ .)KICC*\8\BD[$\J.<_X4CX$_Z!D_\ X%R?XTUO@?X%92!IUPI(ZBZD
MR/UKI?\ A!/!_P#T*FA_^"Z'_P")H_X03P?_ -"IH?\ X+H?_B:7UNO_ #O[
MQ\J.4_X43X)_YX7O_@2?\*/^%$^"?^>%[_X$G_"NK_X03P?_ -"IH?\ X+H?
M_B:/^$$\'_\ 0J:'_P""Z'_XFG]<Q'\[^\7*CDI/@-X*=<*E^A]5N>?U!J+_
M (4#X._YZZI_X$+_ /$UT>H?#GPW<7NE2VWAS0XHK:Z:6Y3[#&/-C,,J!<!>
M?G=&P>/ESU J_P#\()X/_P"A4T/_ ,%T/_Q-/Z[B/YV'*CC?^% ^#O\ GKJG
M_@0O_P 34<O[/OA"3&V[U>/']V>/G\T-=M_P@G@__H5-#_\ !=#_ /$T?\()
MX/\ ^A4T/_P70_\ Q-'UW$_SL.5'"_\ #//A+_H(ZW_W_B_^-TA_9Y\)X.-1
MUH'L3-$?_:==W_P@G@__ *%30_\ P70__$T?\()X/_Z%30__  70_P#Q-/Z]
MB?YW_7R#E1YK\/O@S?>'?&,NJZI>_N;&0_8OL[E3<9'WFQR%P<%>YSVZ^U5S
M_P#P@G@__H5-#_\ !=#_ /$T?\()X/\ ^A4T/_P70_\ Q-95\1.O+FF-)+8Z
M"BN?_P"$$\'_ /0J:'_X+H?_ (FC_A!/!_\ T*FA_P#@NA_^)K 9T%<_X[_Y
M)YXE_P"P5=?^BFH_X03P?_T*FA_^"Z'_ .)JAKOPY\-W_A_4K/3_  YH=M>S
MVLL5O.+&-?+D9"%;(7(P2#D<\4 =?1110 5S_CO_ ))YXE_[!5U_Z*:N@KG_
M !W_ ,D\\2_]@JZ_]%-0 >!/^2>>&O\ L%6O_HI:Z"N?\"?\D\\-?]@JU_\
M12UT% !1110 4444 %%%% ',>*-5U[2X;V^L4L(=/L+7[0[W:,YN6&28TVN#
M'@ ?,0V2XP.#FG<^*]36_EN(H+9-*L[RVL[J*5&,[/,$RRMN 4*98^"ISAN1
MQ4VNZ7X@O_$=O<QV>F7NEVBK);VUQ?R0?OP<^8X6%PVWC:,X!R<9QMCO?#.J
MW.K7*(UDNE7][;7]TQD;SHWB"91%VX96,4?S$J1EN#Q0!?U37]0L_%.C:9#I
MI^Q7<[137DK#&1"[A8U!R3\G)( '09)XSK+Q9?2:O;&Z-BMA>ZE<:;;VZ*PG
MC>+?\[,6PP/EGY0HQN7DUNZMI<]_J>B7,31A+&[:>4,3DJ89$PO'7+CKCC-9
M!\-7=UXMBU*YL='@B@N&N/M=JI%S=81DC20%> H8\[VR5& O0 %/6_&=U:^(
M9M,@O=(TZWCSOOM2R8TVJA8$;T!),T2CD8P_7@5MZAJFJV^EZ8EO%82:M>NL
M84RL8,A"[D-C=MPIP<'J.#66?"^H6<EEJEI#I]WJL2W*SQW4K+&WGN'8JX1B
M,$  ;>5XXJQIOAF_TNST^*"YM6ET[3#:VS2(QC\YB-S%!CY1L4##9P2/J 5K
M3Q;=VUOXADOYK#4DT>W\Y[C3HVC0R .7@(9W^==H).?XQD#'.EH&J:K+JEWI
M>M"S:ZBMX;I'M$9$V2;AM(9F)*LC?-D9!' JH?#=[K"ZY+K"6MG-J=@M@8[.
M9IU55\S$A9D0ELR'C' 7J<\6O#^EZM%J5UJNM_8ENY;>&U2.SD9T"1[B6)95
M.69VXQP .30!T5%%% !6;K#ZL([>+1X[?SI9=LEQ<KOC@3!)8H&4N20% !'W
ML]!6E7/^+;'6M2T^&TTC[-Y4DO\ I@ENGMV>+'*(ZHY7)P"0 <9P03D &-;>
M*==U2&UL;!=.34W-YON9(I&MW6W<1[D4,&^=F7^([?F^]@9T5UG6=9T;2K_1
MTLK.&ZM/M4]S?(94A^4$1[5="2<GYLX 7H<BH)]'UV-=+OM,L=(M;VRMYK,6
M7VJ0VZPN%VE7$0.5,:?+L QD9Z&JVH>%]832-$T.RCL;[1[*W6.[@N;M[8W3
MJ %#;8G^3@DKQG@'@$$ KOXWU>ZTE=1LK2TB6TTF/5;Z*=78R*Q;]W&<KM.V
M-R&(/5>.M:WBSQ5<:*EDMA';R2W(R/M!(50S)&A.#P-\JD_[*MWYJKK7AW7-
M2>Y>V73H/[6TY;#4%:=V^S@,WSQ'RQYAVR2##!.0ISUJUK'A-]5-\[& OBU%
MFDN63$#^8 XQP&<D'&> #U&* )K#7IE\,7^KW6H:3J<-NLCQ7.EL1'*JKG!!
M9MK;LC 8]NG04[;7->MO$6FZ9JDVC33W@8RV-DC^=;QA"?.9F8Y0LNW&P8+@
M!FQRZW\-ZC.+R:_6R@DU#4H;JY@MI6=%CB5, ,44NS&-<Y"C!QVYM2:9K6HZ
MW82:DFG):Z==/<P7%M(_FRY1T5&C9<)\LG)#MDKT&> "I:>)]2FUFVDDCM!H
M]YJ%QIT**C>>KQ!_WC-NP58Q2#;M!&5.3R*Z^N/L_#.IPZU;QRO:?V/9ZA<:
MC ZNQG=Y0_R,NW: IED.X,<X7@<UV% !1110!7OY;F#3[B6SMOM5TD;-%!O"
M>8^.%W'@9/>N0G\4:WI,NH6%\-.O+Z..U,$MM$\4:R3RF)4D!9CP?FR&!([#
MJ>KU4:@=*NAI)MQJ!C(MS<$B,/V+8!.!UZ5R=MX8U@^&KG3Y;73[:\\Z*]2[
M%_)<M<W*.K[IB84P"44<9P.   !0!H6FKZ[/8:I9I!9W&LV-VMKYB*8X"KA'
M$I0N2 J29*AB25(!&>([3Q#K"VFLPR6,6J7^G7(MT:Q'DQ3$QJ^3YCG9MW8;
MYF/' ).VHWT?Q-'HVKS6<EA!K>J78E?;</Y<$85(\)(8R2^Q/O%,;FZ$#G5\
M/Z?<V&B'3YM.LK!(\K$EM>/<AL\EF=XT.XL223DG.2<F@"I%XCNG\ Z?K;);
MB^O+>W94P?+$LNT#C.=H+9QG.!5?PEXDOO$,PGDO=%D@D@$QLK9S]JM V#&)
M/F(;*G)X3!Z;NM3V'AJXBT;PUIUW)$T>F6X6?RW.'D6+RQC(Y7YF/..0O'I0
MTGPKJVFRV*A--CCTC3YK.QDB=M]P6V[6D&P",?("0"^22>,8(!'JWBK6K2SN
M]5BGT:&PCN)(;.WG5WGOW1BOE(0P"LS(VT@/G(^4;3FYXB\2ZK87-Z-.AM?+
MTNP74+U;A69I4);]VA# *VV-SN.X9VC'6B_\/ZNWA[_A&[1-.ETN:P%G)+/*
MZ30DJ5>0 *PE)!R 2G(Y)SPWQ#X9U6\N;L:9+:>1J>GKIUXUR[!XD4MB1 %(
M=MLD@VDJ,A3GK0!UT;K)&LB_=8 CZ&G4V-%CC6-?NJ !]!3J "BBB@#DYM;U
MZQUFQ^WPV*65]>26T=HB,;B-%5V$ID#E6!"9*[1M##YB1RSP_P")M4U"\L3?
M0VOV;5K%[ZQ2!6$D2J5^20EB&)61#D!0"",'@T:3I7B&/Q%<ZCJUCI<[7#/$
MMRFH2%K>WSE8XXC" .@+'=ECR3@* W0?#>L:;<69NVL7BTBPDLM/\N5\SABN
M&ERHV$+&@P-W)8YZ"@!(]=\3VNH16M[8V%S=7=A-=PV-MF-[=T*XCDD+,K E
MPN\!1D' /:]HVJZJ-<OM)UB6PG>VM8KDW%G"\2IO+ HP9FY&S(.>0>@[YFDZ
M5XNT^RU&5[31FUN\B);4&U"63?*,[!L\@;8UR<*"<>Y):I=.\/ZQ'X:U#29[
M2RMI;Q?WUY'J,D\L[OA9)')A3#;>F.!@ !0!@ HZ1XTU/6=2BB2[T&T4RHJ6
M=TS+/=*RK(?+._@K&Z?PME@WW16YK.K:HFIRVFG7&EVEO:VRSWEYJ 9EA#%L
M$*&7/"-G++U!SQ@YU_X/NWO;R"RBT]=.U"]M[R>:1B)H3%L^5%"D-D1C!+#;
MN/!K5^P:U8M>WE@MA/=W5X99(KF5T5H@@1%5U4E" JM]UADL.^Z@#.@\4:E>
M>'](DMTM!J&IWCVL,[(Q@9%\QO/";@Q5DC+*N[^(?,1R=OPWJD^K:.)KM(TN
MXII;:X$6=ADC=D8KGD E<@$G&<9-8P\,:A:Z1I[VAM#J=IJ,NHB%Y&6 F4R>
M9$'"D@ 2MAMO) .!G V?#>ESZ3HXANWC>[EFEN;@Q9V"21V=@N>2 6P"0,XS
M@4 :U%%% !7,>*-5U[2X;V^L4L(=/L+7[0[W:,YN6&28TVN#'@ ?,0V2XP.#
MGIZY+7=+\07_ (CM[F.STR]TNT59+>VN+^2#]^#GS'"PN&V\;1G .3C.-H!#
M<^*]36_EN(H+9-*L[RVL[J*5&,[/,$RRMN 4*98^"ISAN1Q5C6]9U_2[IKP0
MV*:8EW!:QV\B,T]T)&52Z.KX3!<X4H2=A.1GB&]\,ZK<ZM<HC62Z5?WMM?W3
M&1O.C>()E$7;AE8Q1_,2I&6X/%/DTSQ%)XP;5)[+2[RUA8)8"34)(S;(1AW\
ML0D&0Y/);@?*,98D D;7-6M?%]II=Q/I4RW;R8LK97-Q;PA6*S.Y;!4E0I&Q
M<%P S8YH:WXSNK7Q#-ID%[I&G6\>=]]J63&FU4+ C>@))FB4<C&'Z\"M633-
M:U'6["344TY+73KI[F"XMI7\R7*.BHT;+A/EDY(=LE>@SQ1/A?4+.2RU2TAT
M^[U6);E9X[J5EC;SW#L5<(Q&"  -O*\<4 :FH:IJMOI>F);Q6$FK7KK&%,K&
M#(0NY#8W;<*<'!ZC@UE6GBV[MK?Q#)?S6&I)H]OYSW&G1M&AD <O 0SO\Z[0
M2<_QC(&.;.F^&;_2[/3XH+FU:73M,-K;-(C&/SF(W,4&/E&Q0,-G!(^K3X;O
M=877)=82ULYM3L%L#'9S-.JJOF8D+,B$MF0\8X"]3G@ MZ!JFJRZI=Z7K0LV
MNHK>&Z1[1&1-DFX;2&9B2K(WS9&01P*Z&N=\/Z7JT6I76JZW]B6[EMX;5([.
M1G0)'N)8EE4Y9G;C'  Y-=%0 4444 9NL/JPCMXM'CM_.EEVR7%RN^.!,$EB
M@92Y) 4 $?>ST%<Q;>*==U2&UL;!=.34W-YON9(I&MW6W<1[D4,&^=F7^([?
MF^]@9V?%MCK6I:?#::1]F\J27_3!+=/;L\6.41U1RN3@$@ XS@@G(H3Z/KL:
MZ7?:98Z1:WME;S68LOM4AMUA<+M*N(@<J8T^78!C(ST- $ZZSK.LZ-I5_HZ6
M5G#=6GVJ>YOD,J0_*"(]JNA).3\V< +T.15*?QO<#P_X>O(;)/MFJ26QEB8D
MK#%)(B,_8GEP%]<YQ@&F:AX7UA-(T30[*.QOM'LK=8[N"YNWMC=.H 4-MB?Y
M."2O&> > 07ZWX.U/60+Q-9N;"\FFM))K6)XI8(Q#(K81G@WG&&8 X!8\C!-
M %WQ?XFN= -I%91V\D\^?^/AB%7+)&I)!X&^523_ '5;OS4EAKTR^&+_ %>Z
MU#2=3AMUD>*YTMB(Y55<X(+-M;=D8#'MTZ"'6?"LNKO?2RR0R2G[+]E$WS*?
M(?S,.,8 9R0<9XP>V*CM_#>HSB\FOULH)-0U*&ZN8+:5G18XE3 #%%+LQC7.
M0HP<=N0!MMKFO6WB+3=,U2;1II[P,9;&R1_.MXPA/G,S,<H67;C8,%P S8Y6
MT\3ZE-K-M))':#1[S4+C3H45&\]7B#_O&;=@JQBD&W:",J<GD5;DTS6M1UNP
MDU)-.2UTZZ>Y@N+:1_-ERCHJ-&RX3Y9.2';)7H,\4[/PSJ<.M6\<KVG]CV>H
M7&HP.KL9W>4/\C+MV@*99#N#'.%X'- '84444 %%%% !7/\ CO\ Y)YXE_[!
M5U_Z*:N@KG_'?_)//$O_ &"KK_T4U !X$_Y)YX:_[!5K_P"BEKH*Y_P)_P D
M\\-?]@JU_P#12UT% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5S_CO_DGGB7_L%77_ **:N@KG
M_'?_ "3SQ+_V"KK_ -%-0 >!/^2>>&O^P5:_^BEKH*Y_P)_R3SPU_P!@JU_]
M%+704 %%%% !1110 45S&N6HU/QAI&G37-]':M87D[):WDMON=)+95),;*3@
M._!..:G_ .$-TO\ Y^M<_P#![>__ !Z@#H**YNX\*Z-:6TMS<7VM1PQ(9)';
M7KT!5 R2?WW0"N(/C3X6 D?\)3KG'_42U3_XJM(4JE3X(M^@FTCUNBO%I?B#
M\-TU>"T35?$<EH\;-)>C5M1"1MV4J9-QSSR!QQ[XN_\ ":_"S_H:=<_\&.J_
M_%5J\)77V']P<R/7**\U#:!K6FV4OA;4M5O9+ZZ-K%++K>H!(65"[LZ^:&.%
M&=O&20,@'(?<:'=Z+979U)M0OI-T264]KK=_ DLDCA CHUP[)AB"6!((/8C%
M<\HN+LUJ,]'HKAK#PC=6EU*NLW][<6GDF075KJ]_ (V!Y5D:Y<G(.0P/8@CI
MEGAG2;'6K><W4FM0SHRR)&-<O@?(D&Z(D&8\XRI]U;I2 [RBN?\ ^$-TO_GZ
MUS_P>WO_ ,>H_P"$-TO_ )^M<_\ ![>__'J .@HKG_\ A#=+_P"?K7/_  >W
MO_QZC_A#=+_Y^M<_\'M[_P#'J .@HKG_ /A#=+_Y^M<_\'M[_P#'J/\ A#=+
M_P"?K7/_  >WO_QZ@#H**Y__ (0W2_\ GZUS_P 'M[_\>H_X0W2_^?K7/_![
M>_\ QZ@#H**Y_P#X0W2_^?K7/_![>_\ QZC_ (0W2_\ GZUS_P 'M[_\>H Z
M"BN?_P"$-TO_ )^M<_\ ![>__'J/^$-TO_GZUS_P>WO_ ,>H Z"BN?\ ^$-T
MO_GZUS_P>WO_ ,>H_P"$-TO_ )^M<_\ ![>__'J .@HK$\&W,UYX&\/W5S*\
MT\VFVTDDCG+.QB4DD]R2:VZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ KG_'?_ "3SQ+_V"KK_ -%-705S_CO_ ))YXE_[
M!5U_Z*:@ \"?\D\\-?\ 8*M?_12UT%<_X$_Y)YX:_P"P5:_^BEKH* "BBB@
MHHHH Y^\_P"2AZ-_V"K_ /\ 1MI705S]Y_R4/1O^P5?_ /HVTKH* &NB2QM'
M(JNC JRL,@@]016'_P (1X2_Z%?1/_!?%_\ $UO4549RC\+L!R$WPP\'3:W!
MJAT*S5X8RGV=(56!\_Q-&!@D<X^O.<#&C_PA'A+_ *%?1/\ P7Q?_$UO45;K
M5'O)_>_\Q61AW7ABS%A;P:.D&DRVD_VFV:VMU$:R8*G<@P&5@Q!&0<'@@X(@
M;PU>:A:WBZUK#7$T_E^4;2'R([8QMN1T1F?Y]V"68G. ,8&#T=%9MMN[&<6?
M LUYJ=QJ6I7M@UY/;&UDEL=-^SM+&Y7?YI,CL[;4"J<@+D\'ML:=X6TW1=7^
MV:/:6>G020&*XM[:V6-92""C';CE?G'0YW>U;E%( HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH Y_P)_R3SPU_P!@JU_]%+705S_@3_DGGAK_ +!5K_Z*
M6N@H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "N?\=_\D\\2_\ 8*NO_135T%<_X[_Y)YXE_P"P5=?^BFH / G_ "3SPU_V
M"K7_ -%+705S_@3_ ))YX:_[!5K_ .BEKH* "BBB@ HHHH Y^\_Y*'HW_8*O
M_P#T;:5T%<_>?\E#T;_L%7__ *-M*Z"@ HJ.>-Y;>2-)#$[H5611DJ2.H^E<
M6?!&N$Y_X334/R?_ ..5T4:5.=^>HH_)O\CKP]&E43]I44/5-W^XZB37='AF
M:&75;%)4;:R-<(&!]",]:T*\6O? 'B8W]P5M6NE,K8N&FC!E&?O$%LY/7GUK
ML?\ A!]<_P"ATU'\G_\ CE>C7P.%@HN-=:^5_P OU_S/5Q.6X*G&+AB5KY-]
MOY=OG_F=5J.L:?I+V:7]RL!O;@6UON!P\A!(7/09P>OTZFHKSQ#I=A>FTN;D
MQS PAAY;D+YK,L>6 P 64C)/7&<9&>;O?#=T!X?T_4+BXUB'^T)3<2R(?DC:
MVE7#')(&2!DGJP]JCL-)O;_6O$EAK5G-) VFVUHMTR_+=!6F(=6_O@,N>X;I
MQ@UY,XJ,FHNZ[GA5(QC-QB[KOW^_4ZF?7],MEOVFN@JV!5;@[&(5F *H./F8
MY7Y5R?F48R1FG_PF.BBQN+MYKJ-;>2..6*2QG28-(0$_=%!(=Q. 0N"<^AK(
ML].9/AI9"_TV\N[F5(;N^C5FCN?-+*[R#&&\Q3\P48/RA1V%8>JQW]YIUY+#
M)K5Y LUBPOY](\J]0I<!G54$*F147YQF,C);EN0((/0-,UJUU9I!;17Z&, M
M]JL)[;.?3S47=T[9K1KGO#-V)VN$_M/7;X@*<ZKIAM=G7[I\B(-[]>W2NAH
M**** "BBB@ HHHH **** "BBB@ HHHH Y_P)_P D\\-?]@JU_P#12UT%<_X$
M_P"2>>&O^P5:_P#HI:Z"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH *Y_QW_P D\\2_]@JZ_P#135T%<_X[_P"2>>)?^P5=
M?^BFH / G_)//#7_ &"K7_T4M=!7/^!/^2>>&O\ L%6O_HI:Z"@ HHHH ***
M* .?O/\ DH>C?]@J_P#_ $;:5T%<_>?\E#T;_L%7_P#Z-M*Z"@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .?\"?\ )//#
M7_8*M?\ T4M=!7/^!/\ DGGAK_L%6O\ Z*6N@H **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "N?\=_\ )//$O_8*NO\ T4U=
M!7/^._\ DGGB7_L%77_HIJ #P)_R3SPU_P!@JU_]%+705S_@3_DGGAK_ +!5
MK_Z*6N@H **** "BBB@#G[S_ )*'HW_8*O\ _P!&VE=!7/WG_)0]&_[!5_\
M^C;2N@H CGD,4$DBQM(R*6"+U8@=![UR!\9ZSGCP?J'YO_\ &Z[.BDS*I"4O
MAE;[OU/.9OB1?1ZDD3:,T84%'MFD.\L<8YVY'TQWK2_X3/6O^A/O_P W_P#C
M==+)HFDRRM+)I=D\C'<SM;H23ZDXZU?I6?<PC1K:\U3\$<7K.L7VJ^&HK8Z'
M>K<7]R+>2R4H)'@'S2D&0H,% 5R2.3]*CM=7U*?P[I%@TT^F7SWW]G74S"-Y
M8-BNPZ[TWN$3^\/WG&>*ZV^N=/T^(ZCJ$UM;1P*5-S<,J",,1QN/0$A?J<5E
MWFF:1XLT2465Y;M9WKAY;BSCMYUN"OR_-YB.C8V@=,C:.1BJ.N*:5F[G.:9J
MFLW^J6=@^NO)"G]H-++'!#FX$$Z(BM\I &&(.T GV[-T/4M0O])TZ,:U'HT-
MGH=I>LZ6\(BD+AMV\,N%C41CA"F-QY'%=AI'A[3M%LX+>WA5VA5U$TB+O.]M
MS\@  $@':H"\     (=)T"_:")M/TVX.EN$A0PQO]D8!2 HQ\AQL.!CC'M0,
MYJ#Q#J$T.D)+=J7NM8O[64;%!>*,7&U<8XQLCY'/')Y.>5\!SWVD>#)[J#49
MV,FHZ7$1(D95$>.U#8PHZJ^W))X4'KDGU1="T=-0?4$TJQ6]D;<]R+=!(QP5
MR6QDG!(^A-"Z#HZPSPKI-@(KB)89D%LFV2-1A488Y4#@ \"@#DKG6M6O-?DT
MRVU5[:)M=-EYD,43,D0LA*5&Y2,[P>2#U_"F2:_J \3VJQWM]=:=>7EQ9LSV
M\$=JI2.4[4Y\XN&CP6.4/S8QP!V5KHNE6*1)::996ZQ/YD8B@5 C;=FX8'!V
M_+GTXZ5&/#VBC4GU$:/I_P!N<[FN?LR>:QQC);&3^= ')13&'X/:$QN'MK<V
MMBEU,CE&2 F,2'<.5^4G+=AD\8J+Q;HWAS1-"UJ+28H=.O)M&N6:TLHPD<T8
M7[\BJ,9!. QP?F(YKOXK:""U2UAACCMT01I$B (J@8"@#@#':J-GX;T+3[:X
MMK+1=.MH+E=L\4-JB+*.1A@!AAR>OK0!Q&I:SX@TC46T2*_OK]YFM")XHK5)
MXA()RRQ[PL6,PJ!OR?F/).*T+*_U[5H]%LY-3FT^69+P3S1+;2ROY4BJA)&^
M-6P?F R 2PP.,===Z1IM^DR7FG6EPDZ*DRS0JXD522H;(Y )) /0FI(+"RMD
M@2"T@B6W0QP".,*(D.,JN!P.!P/04 >8W6N:VD/AJ2\U%;P:MY$LD,EK%Y<+
M+<VRYC&TD9$C9+$D'!7;@"N@CU>[6VO=;O?$D=C DUY +*:V1XD$6\ J %E9
MP(]Y&XY&X #@CJGTC39!;A].M&%L ( 85/E8(;Y>/EY53QW4>E-_L72O[1FU
M'^S+/[=,GERW/D+YDB8 VLV,D8 X/H* /.[G5-3F:YTS4)=1D6"\TFXB;44M
MUE.^[P2!!QL^08# ,"3GM6_IVJZF/%B)>WUPUG=3SPVXC6WDM)-N2JHR'SED
M54.[?E<AP,?+6_:>&M!L$*6>B:;;(65BL-JB E6W*>!U! (]",U-!HNE6NI3
M:E;Z990W\P(ENH[=5ED!P3N<#)Z#J>U %ZBBB@#G_ G_ "3SPU_V"K7_ -%+
M705S_@3_ ))YX:_[!5K_ .BEKH* "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ KG_'?_ "3SQ+_V"KK_ -%-705S_CO_ ))Y
MXE_[!5U_Z*:@ \"?\D\\-?\ 8*M?_12UT%>4>%/B]X%TOP=H>GWFN>5=6NGP
M031_9)VVNL:JPR$(."#TK7_X7;\//^AA_P#)*X_^-T >@45Y_P#\+M^'G_0P
M_P#DE<?_ !NC_A=OP\_Z&'_R2N/_ (W0!Z!17G__  NWX>?]##_Y)7'_ ,;H
M_P"%V_#S_H8?_)*X_P#C= '07G_)0]&_[!5__P"C;2N@KRS5?B;\+-9N+>XN
M_$%TL]NKI'+:_;K=@KE2P)B"D@E%.#Z"J7_"=_"C_H:]<_\ !CJO_P 50![!
M17C_ /PG?PH_Z&O7/_!CJO\ \51_PG?PH_Z&O7/_  8ZK_\ %4 >P45X_P#\
M)W\*/^AKUS_P8ZK_ /%4?\)W\*/^AKUS_P &.J__ !5 '=^,3:16VG75W>-8
M&VNQ+#>O&KP02;'4&8$CY#N*YR#EAAE)!KD;W5)_[$NKFUN-.>UGU>/[;JMG
M>2V5K<H8OO"53(8OG6.-BA()!R02<4O^$[^%'_0UZY_X,=5_^*H_X3OX4?\
M0UZY_P"#'5?_ (J@#5CU#=I.ACQ#KC6NCR171%]!J,L2R.K@0*;@^6[GRRY!
M(Q)MW?-Q4%D\=CI_B^6SU"^,CWMK)<33SR"=+5XX=\VPX,9VF4Y"KC;@8V "
MC_PG?PH_Z&O7/_!CJO\ \51_PG?PH_Z&O7/_  8ZK_\ %4 :NAS'4?&\%G:Z
MO?W6@PK<364B7\CK/L^S=9=Q,JJ[R#YB1U7D#%>EUX__ ,)W\*/^AKUS_P &
M.J__ !5'_"=_"C_H:]<_\&.J_P#Q5 'L%%>/_P#"=_"C_H:]<_\ !CJO_P 5
M1_PG?PH_Z&O7/_!CJO\ \50![!17C_\ PG?PH_Z&O7/_  8ZK_\ %4?\)W\*
M/^AKUS_P8ZK_ /%4 >P45X__ ,)W\*/^AKUS_P &.J__ !5'_"=_"C_H:]<_
M\&.J_P#Q5 'L%%>/_P#"=_"C_H:]<_\ !CJO_P 51_PG?PH_Z&O7/_!CJO\
M\50![!17C_\ PG?PH_Z&O7/_  8ZK_\ %4?\)W\*/^AKUS_P8ZK_ /%4 >P4
M5X__ ,)W\*/^AKUS_P &.J__ !5'_"=_"C_H:]<_\&.J_P#Q5 'H'@3_ ))Y
MX:_[!5K_ .BEKH*\XL?C!\,]-T^VL+37?*MK:)884^R7)VHH 49*9. !UJ?_
M (7;\//^AA_\DKC_ .-T >@45Y__ ,+M^'G_ $,/_DE<?_&Z/^%V_#S_ *&'
M_P DKC_XW0!Z!17G_P#PNWX>?]##_P"25Q_\;H_X7;\//^AA_P#)*X_^-T >
M@45Y_P#\+M^'G_0P_P#DE<?_ !NC_A=OP\_Z&'_R2N/_ (W0!Z!17G__  NW
MX>?]##_Y)7'_ ,;H_P"%V_#S_H8?_)*X_P#C= 'H%%>?_P#"[?AY_P!##_Y)
M7'_QNC_A=OP\_P"AA_\ )*X_^-T >@45Y_\ \+M^'G_0P_\ DE<?_&Z/^%V_
M#S_H8?\ R2N/_C= 'H%%>?\ _"[?AY_T,/\ Y)7'_P ;H_X7;\//^AA_\DKC
M_P"-T >@45Y__P +M^'G_0P_^25Q_P#&Z/\ A=OP\_Z&'_R2N/\ XW0!Z!17
MG_\ PNWX>?\ 0P_^25Q_\;H_X7;\//\ H8?_ "2N/_C= 'H%%>?_ /"[?AY_
MT,/_ ))7'_QNC_A=OP\_Z&'_ ,DKC_XW0!Z!17G_ /PNWX>?]##_ .25Q_\
M&Z/^%V_#S_H8?_)*X_\ C= 'H%%>?_\ "[?AY_T,/_DE<?\ QNC_ (7;\//^
MAA_\DKC_ .-T >@45Y__ ,+M^'G_ $,/_DE<?_&Z/^%V_#S_ *&'_P DKC_X
MW0!Z!17G_P#PNWX>?]##_P"25Q_\;H_X7;\//^AA_P#)*X_^-T >@45Y_P#\
M+M^'G_0P_P#DE<?_ !NC_A=OP\_Z&'_R2N/_ (W0!Z!17G__  NWX>?]##_Y
M)7'_ ,;H_P"%V_#S_H8?_)*X_P#C= 'H%%>?_P#"[?AY_P!##_Y)7'_QNC_A
M=OP\_P"AA_\ )*X_^-T >@45Y_\ \+M^'G_0P_\ DE<?_&Z/^%V_#S_H8?\
MR2N/_C= 'H%%>?\ _"[?AY_T,/\ Y)7'_P ;H_X7;\//^AA_\DKC_P"-T >@
M45Y__P +M^'G_0P_^25Q_P#&Z/\ A=OP\_Z&'_R2N/\ XW0!Z!17G_\ PNWX
M>?\ 0P_^25Q_\;H_X7;\//\ H8?_ "2N/_C= 'H%%>?_ /"[?AY_T,/_ ))7
M'_QNC_A=OP\_Z&'_ ,DKC_XW0!Z!7/\ CO\ Y)YXE_[!5U_Z*:N?_P"%V_#S
M_H8?_)*X_P#C=9'BOXO>!=4\':YI]GKGFW5UI\\$,?V2==SM&RJ,E !DD=:
#/__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>image_003.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_003.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" 'U G # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BBBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH ***_,O\ X+)_M ?%K]EC_@F+
M^V'^T%\"?%;>!_BY\+_AC;Z_X&\6+I&A:\VAZO+XN\-:6UZNC^)M,UG0;]A9
M:A=Q"'4]+O;;,F\P[U1E /TTHK\5+3_@GW_P4RNK6VNE_P""ZW[1@6YMX9UW
M?L9_L.(VV:-9!N0?"N0*<,,J)'"G@.V-QL?\.]/^"FG_ $G6_:+_ /$-?V'?
M_G44 ?M'17XN?\.]/^"FG_2=;]HO_P 0U_8=_P#G44?\.]/^"FG_ $G6_:+_
M /$-?V'?_G44 ?M'17XN?\.]/^"FG_2=;]HO_P 0U_8=_P#G44?\.]/^"FG_
M $G6_:+_ /$-?V'?_G44 ?M'17XN?\.]/^"FG_2=;]HO_P 0U_8=_P#G44?\
M.]/^"FG_ $G6_:+_ /$-?V'?_G44 ?M'17XN?\.]/^"FG_2=;]HO_P 0U_8=
M_P#G44?\.]/^"FG_ $G6_:+_ /$-?V'?_G44 ?M'17XN?\.]/^"FG_2=;]HO
M_P 0U_8=_P#G44?\.]/^"FG_ $G6_:+_ /$-?V'?_G44 ?M'17XN?\.]/^"F
MG_2=;]HO_P 0U_8=_P#G44?\.]/^"FG_ $G6_:+_ /$-?V'?_G44 ?M'17XN
M?\.]/^"FG_2=;]HO_P 0U_8=_P#G44?\.]/^"FG_ $G6_:+_ /$-?V'?_G44
M ?M'17XN?\.]/^"FG_2=;]HO_P 0U_8=_P#G44?\.]/^"FG_ $G6_:+_ /$-
M?V'?_G44 ?M'17XN?\.]/^"FG_2=;]HO_P 0U_8=_P#G44?\.]/^"FG_ $G6
M_:+_ /$-?V'?_G44 ?M'17XN?\.]/^"FG_2=;]HO_P 0U_8=_P#G44?\.]/^
M"FG_ $G6_:+_ /$-?V'?_G44 ?M'17XN?\.]/^"FG_2=;]HO_P 0U_8=_P#G
M44?\.]/^"FG_ $G6_:+_ /$-?V'?_G44 ?M'17XN?\.]/^"FG_2=;]HO_P 0
MU_8=_P#G44?\.]/^"FG_ $G6_:+_ /$-?V'?_G44 ?M'17XN?\.]/^"FG_2=
M;]HO_P 0U_8=_P#G44?\.]/^"FG_ $G6_:+_ /$-?V'?_G44 ?M'17X'?LS:
MK^V]^S__ ,%;]!_8X^/O[>?CW]LGX4>._P#@GM\4/VD;6V\>_!#X!?"F\\+^
M/O"7[0_PC^&FERZ?>?!_P3X;O]1MCH'B371+;ZE>R6OFWHD-M)+#;R0?OC0
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !7XS_\'"W_ "A?_P""@7_9&;/_ -3[P;7[,5^,_P#P<+?\H7_^"@7_ &1F
MS_\ 4^\&T ?L-HW_ "!]*_[!MC_Z2Q5I5FZ-_P @?2O^P;8_^DL5:5 !1110
M 45\A_M]?&7Q_P#L]_L9?M(_&GX6:?'J7Q"^'?PL\1>(/"D<]A)JEM8ZI#"E
MNFNW6FQ([7UIX<BN)=?N[4H\<]OILD<JM$S@_*_Q3^!-KX)_9&\0?%OX??M-
M_'>#QS;_ +/GQ$\?:IX_M/C5XFUJ7XT>()/@CX@U+3?$-I9ZKJ^H^&M!N[35
M1;^+_#@^'FBZ)IEDENT*:9-:-'):Y5:OLL-C<5*-Z.!]G&K:474E4K8/%XZ$
M8T_B]FJ&#GSU7I[6I"E2A6G3Q*H;T:$JV(P.&C**JYA5G3H\RDH15/%9?@Y2
MG)*UWB,RPZC!7M3C5JU)4H>Q]M^LE%?B9X(_;J\7:+\"? _A'XK_  2UWQ7K
M'A?0?^"=\>I>)-!^-=U%?Z[H7[45SHV@:#\0_%.L_P!E:#KT'B'0/&6B7T_B
M[PAI-QXKA\1P7%O')K=YI^HZHEO[1HG_  4>UVZ\=W>A>)_@-:>"?!UM\9?V
MF?@2?%.N?&'P\M[;>,OV<? ][\09M;UJU_X1V+PQH?@;Q;H.FWT8UR[\9O=>
M&;Q(CJ>FW%F9KJ#LQ-'ZO6Q5+G5187$8NC*K%.,)+"2KQE)J;4J<YO#S4*,[
MU.?]US.HI)<E&<JU/#3<'">(HT*RHMJ4X^WCAII>XFIPA'%T92K12AR/G4>1
MQO\ J717P;^RI^V3XC_:0\/_ !W.I?"&3P5XU^"EWH$":'IOB34_$FB^-K?Q
MA\.--^(OA2\\.:KKW@[P#K$D%_::G%IOVBY\-P:??.L6J:+?ZEI5[;7)_.WX
M>_&*T?\ 8*\ _P#!0+XIZU^T;\5?BS\0_%>CVOQ+;X.?&:'P:WPDUGQ1\6H_
M!MM\*-(^&GBKQMX=^%6G^'/ WB>?1?AOXCLKC0;[QE=6TNJZW?ZC,\\UW!$:
M<_;JC-./N994;2=236;YA_9F!C3I1M.<YXJ-2%2,G15*<:="<HXC$4*9::G1
M56E:HY5L;AX14HQ3J8# _P!HXGGG)VA36%<)4IQC55;FE.GST:-><?Z!**_*
M"?\ X*._$BWT/XA:U<_LN7=K>>'?VC]3_9/\%>!K;XEQ>)?'_B_XOZ;I]EK\
MDU_IOA7P5JWA[2/!J>&GU/4IM0T?Q/XJU[[5I\>G6?AZ]>Z\^"SIO_!1;XN:
MWXI\%^!M(_87^-EUXXM],\"ZM\>_!C:SH$>M?!JQ^(/B/6M$T:[^V"-_#NMV
MT6D:!?\ CF<ZUK/@Z:?PQY=M;0MXCCN]%MIA%S=-1LW4=&,%S)7=:A2Q,;MM
M)*&'KX:K7;DUAH8K"O$.C[>'*5&J2J.I>/L?:^TNG>+HS=*2M\3<ZL*M&@E&
M^(K4,12PZJSHR4OU6HK\U?@!^W]XE^,_Q0^'_@K7O@,_P\\/?$SQ=^U#\/\
MP[K<OQ*T[Q3K]CXL_9:\4)X?\3KK_A_2_#-KI-MH?B6#[3=:)J6F>*]5N+:[
MM'L;VP$,]MJ$GS?^WW^UEXC^%_[1?PY\3>%/B#XWT#P9^R=XI^'.M_&+P'H/
M@_XCZIX3^+VA?&:]?PQ\0=-\3^(_#GA?4?!UFWP5^&>J:?\ $^QMO$FOZ;!:
MZIJ5C?70B6VA:1PIRE4P$'[JS&I3C1J2:M"G5^K)5JD;\T8*>899&2?+)+,*
M51M4Z6(=*IJ4(XUN+<\#3K2J4TFY3J4I8F'L*;2<95)SP./A%KFBZF$G#5U:
M#J?MU17YM?M'?MW^,/A%\:]%^"GPY^#/AWXC:YJR_!R6P7Q-\5+OP-K/C6R^
M,'C.]\(MJ_PF\-:+\._B#?>/])^&$&GS>(_BE=B;13X=T.>VO8X[JT%S=P>=
MQ?MY>-O&&C^$?$GC']F.;1/ VH?MM:1^RE#)I7QY=_%_AOQ_X;^).H^$+SQI
MXBTGP_X7TK3=8\&1ZKI"3:=H.B^*/$<GB)96L/$6E6&G>9.\TTZEFKQCSN$I
M37LU%K%PP4F_:<MDL5-8>[Y4JW[NHZ#)FU!V;BY.A.O!1DI<\(X2KCKQ<.9.
M^%HRQ'N\S=!.I2]NERGZTT5^8NK_ +?'Q(M?@!K/[5&B?L_^'-9^!4]OX9UK
MP'K4OQH33_%FNZ!J_P 5--^&VI0>)_"J_#R^'A7Q3#:7\GBK2=(L=6\3:7/!
M;MH'B#7_  UK7F11>7_%']HSXC?$GXT_"G1]'75_ASK'P2_X*&WO[/FN>&_"
MGQ2U*[\#?%_P[J7[.WB#XFZ#?^/H+7PEI%_;6DK7.B>;H5Q8ZQ!H&IV.J3P3
M^(46!E6TH1DI13G3C5O%^TH1G2A7E*=&ZJ2G3I5\+.5&+]JXXF#7PS2*C5.%
M6<FK4U547?W*E2E+$0]FJFL(J=3!XRFJLDZ49X:HI;Q;_8JBOQ ^&W_!3WX]
MK\%M6\=?$[X$?"K4?$.G?LG>./VM],D\(?&7Q!IVDZYX8\%?%4^!]8\(:G::
MO\)'G\*:U#I<WVS1;V"[\5V&K3VD,%[/ICW\LUE[/XE_X*0^,=#U[XRV5O\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M&G&%*C0@N2C1G"<*:U7-1I5:5"[E>35"->NZ:37O57*;ER4U HHHK,L****
M"BBB@ HHHH _%3Q/_P K$?P=_P"T.7QX_P#6R_@37[5U^*GB?_E8C^#O_:'+
MX\?^ME_ FOVKH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ K\L_P#@ME\&_BC^T'_P2L_;2^#/P6\$ZU\1OBEX_P#A
M9:Z-X,\$>'8H)M;\0ZHGC/PM?O9:?%<3VT,DR65G=7)5YDS%!)MW/M1OU,HH
M _%2Q_X*S_&:ULK.U;_@C'_P5J+6UK;P,1\*_P!G%@3#$D9(8_M-1EAE>&*(
M2.=BYP+7_#V_XR?](8_^"M?_ (:K]G'_ .B<K]H:* /Q>_X>W_&3_I#'_P %
M:_\ PU7[./\ ]$Y1_P /;_C)_P!(8_\ @K7_ .&J_9Q_^B<K]H:* /Q>_P"'
MM_QD_P"D,?\ P5K_ /#5?LX__1.4?\/;_C)_TAC_ ."M?_AJOV<?_HG*_:&B
M@#\7O^'M_P 9/^D,?_!6O_PU7[./_P!$Y1_P]O\ C)_TAC_X*U_^&J_9Q_\
MHG*_:&B@#\7O^'M_QD_Z0Q_\%:__  U7[./_ -$Y1_P]O^,G_2&/_@K7_P"&
MJ_9Q_P#HG*_:&B@#\7O^'M_QD_Z0Q_\ !6O_ ,-5^SC_ /1.4?\ #V_XR?\
M2&/_ (*U_P#AJOV<?_HG*_:&B@#\7O\ A[?\9/\ I#'_ ,%:_P#PU7[./_T3
ME'_#V_XR?](8_P#@K7_X:K]G'_Z)ROVAHH _!OX:?\%Q]>^,6BZOXC^&'_!)
M'_@JMXTT/0?&'B_X?ZQJ6C_"O]GEK?3_ !IX!UV\\,>,_#EQ]I_:5MY%U+PY
MXAT^^T?4D5&CCO;2:..615W'T/\ X>W_ !D_Z0Q_\%:__#5?LX__ $3E=%_P
M14_Y-F^/7_:0?]O;_P!:3\;U^O\ 0!^+W_#V_P",G_2&/_@K7_X:K]G'_P"B
M<H_X>W_&3_I#'_P5K_\ #5?LX_\ T3E?M#10!^+W_#V_XR?](8_^"M?_ (:K
M]G'_ .B<H_X>W_&3_I#'_P %:_\ PU7[./\ ]$Y7[0T4 ?B]_P /;_C)_P!(
M8_\ @K7_ .&J_9Q_^B<H_P"'M_QD_P"D,?\ P5K_ /#5?LX__1.5^T-% 'XO
M?\/;_C)_TAC_ ."M?_AJOV<?_HG*/^'M_P 9/^D,?_!6O_PU7[./_P!$Y7[0
MT4 ?B]_P]O\ C)_TAC_X*U_^&J_9Q_\ HG*/^'M_QD_Z0Q_\%:__  U7[./_
M -$Y7[0T4 ?B]_P]O^,G_2&/_@K7_P"&J_9Q_P#HG*/^'M_QD_Z0Q_\ !6O_
M ,-5^SC_ /1.5^T-% '\^O[-7C'X_?M4?\%D/#/[5OB/]AG]K3]E+X/> O\
M@F]\6?@!=:[^TWX7^'?AIM<^(WB7]I/X,_$+2-+T"/P'\2?B%%<)<>&]&UJY
MWWD]E('TJ[4PA%A>?^@JBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BOGOQS^T%8^!?V@?@?\ KWP+XNOKGXY:7\0]1T7X@6KZ"G@O1
M+GX=:"?$&I:'J@EU=?$4NM7UEY<MG':Z&^G""3S)=3$J/;CP]OV__AG8^-]6
ML/$'AW7/#_PBMO&7Q/\ AAHGQRO;W2Y?"^O_ !.^#'AO6_%7Q(\,IHMO*^LZ
M;INE:7X9\36FD>);P?8M?UWPWK&D6UO \5G<7RYH\BFVE#EQ,W)NT8QPE5T:
M\I-VY%&LG1AS*+K5;0H*M*45.E"3DX*+<D\,N5)N4GBX.I04$K\[G34JDE#F
M]E3C*=;V48R:^]**_,76/^"EVAZ%X?L_[5^!WCS3_B5XUM/A;XC^#7PPOO$/
MA.TOOB5X#^,MWKT'@?Q7<>)I;S_A'_!<L4?AC6F\6Z!K<TVH>&;L:5IY;49M
M7MV3ZQ^#W[2'A/XZ:5\,-=^'ND:UJ&C_ !$^&&A_%>^OKI(+5/!&@^*;*.X\
M+Z=XB&^1&U[7;A=0ALM,LI99#:Z3J&JEO[/6VEN-52J-3?))>SG[*HI+E=.H
MHUW.G--WC.E+#8BC7C*SP^)HU,+6]GB$J4L^>%H/FBU4C*=.2DI1J0BZ*4X2
MC=2A5CB*%2A--QQ-&I&O0=6C>I'Z)KGO%/B[PIX'T6Y\1^-?$_A[P?X>LFA2
M\U[Q3K6F^']%M'N94@MTN=4U:YM+&!KB>1(85EG0RRND<89V"GH:_*O_ (*_
M^%_#7C;]FSX0>#_&7A_1O%?A+Q-^W-^PQHOB3PQXBTZUU?0=?T>^_:8^'L-[
MI6L:7>QS6>H:?>1$Q7-I<Q20S1DI(A!Q691]L_\ #5?[+W_1R/P$_P##P_#S
M_P":*C_AJO\ 9>_Z.1^ G_AX?AY_\T5>/G_@FG_P3O))/[#7[)9)))/_  S[
M\+>IZ_\ ,KTG_#M+_@G?_P!&,_LE_P#B/WPM_P#F7H ]A_X:K_9>_P"CD?@)
M_P"'A^'G_P T5'_#5?[+W_1R/P$_\/#\//\ YHJ\>_X=I?\ !.__ *,9_9+_
M /$?OA;_ /,O1_P[2_X)W_\ 1C/[)?\ XC]\+?\ YEZ /8?^&J_V7O\ HY'X
M"?\ AX?AY_\ -%1_PU7^R]_T<C\!/_#P_#S_ .:*O'O^':7_  3O_P"C&?V2
M_P#Q'[X6_P#S+T?\.TO^"=__ $8S^R7_ .(_?"W_ .9>@#V'_AJO]E[_ *.1
M^ G_ (>'X>?_ #14?\-5_LO?]'(_ 3_P\/P\_P#FBKQ[_AVE_P $[_\ HQG]
MDO\ \1^^%O\ \R]'_#M+_@G?_P!&,_LE_P#B/WPM_P#F7H ]A_X:K_9>_P"C
MD?@)_P"'A^'G_P T5'_#5?[+W_1R/P$_\/#\//\ YHJ\>_X=I?\ !.__ *,9
M_9+_ /$?OA;_ /,O1_P[2_X)W_\ 1C/[)?\ XC]\+?\ YEZ /8?^&J_V7O\
MHY'X"?\ AX?AY_\ -%1_PU7^R]_T<C\!/_#P_#S_ .:*O'O^':7_  3O_P"C
M&?V2_P#Q'[X6_P#S+T?\.TO^"=__ $8S^R7_ .(_?"W_ .9>@#V'_AJO]E[_
M *.1^ G_ (>'X>?_ #14?\-5_LO?]'(_ 3_P\/P\_P#FBKQ[_AVE_P $[_\
MHQG]DO\ \1^^%O\ \R]'_#M+_@G?_P!&,_LE_P#B/WPM_P#F7H ]A_X:K_9>
M_P"CD?@)_P"'A^'G_P T5*/VJOV7R0!^TA\!220 !\8/AZ22>  !XBR23T%>
M._\ #M+_ ()W_P#1C/[)?_B/WPM_^9>C_AVE_P $[_\ HQG]DO\ \1^^%O\
M\R] 'Y3_ /!);]OG]AOX3? ?X\^$_B?^V+^S#\/O$[?MZ?MQZVOA_P 9?'3X
M:>&]8;1M;_:(\:7^BZJFGZOXDM+F33=7L)8K[3;Z.-[6^M)8[BVEDC<-7ZC_
M /#T7_@FO_T?[^QM_P"))_"#_P":ZO<O"?[*O[,7@30K3PQX+_9V^!WA7P[8
M/<26>B:!\*? VEZ9;27<\ES<O#9V>A10(]Q<2R33.$W22,68DUT?_"A?@9_T
M1?X3_P#ANO!__P IZ /FK_AZ+_P37_Z/]_8V_P#$D_A!_P#-=1_P]%_X)K_]
M'^_L;?\ B2?P@_\ FNKZ5_X4+\#/^B+_  G_ /#=>#__ )3T?\*%^!G_ $1?
MX3_^&Z\'_P#RGH ^:O\ AZ+_ ,$U_P#H_P!_8V_\23^$'_S74?\ #T7_ ()K
M_P#1_O[&W_B2?P@_^:ZOI7_A0OP,_P"B+_"?_P -UX/_ /E/1_PH7X&?]$7^
M$_\ X;KP?_\ *>@#YJ_X>B_\$U_^C_?V-O\ Q)/X0?\ S74?\/1?^":__1_O
M[&W_ (DG\(/_ )KJ^E?^%"_ S_HB_P )_P#PW7@__P"4]'_"A?@9_P!$7^$_
M_ANO!_\ \IZ /FK_ (>B_P#!-?\ Z/\ ?V-O_$D_A!_\UU'_  ]%_P"":_\
MT?[^QM_XDG\(/_FNKZ5_X4+\#/\ HB_PG_\ #=>#_P#Y3T?\*%^!G_1%_A/_
M .&Z\'__ "GH ^:O^'HO_!-?_H_W]C;_ ,23^$'_ ,UU'_#T7_@FO_T?[^QM
M_P"))_"#_P":ZOI7_A0OP,_Z(O\ "?\ \-UX/_\ E/1_PH7X&?\ 1%_A/_X;
MKP?_ /*>@#YJ_P"'HO\ P37_ .C_ ']C;_Q)/X0?_-=1_P /1?\ @FO_ -'^
M_L;?^))_"#_YKJ^E?^%"_ S_ *(O\)__  W7@_\ ^4]'_"A?@9_T1?X3_P#A
MNO!__P IZ /FK_AZ+_P37_Z/]_8V_P#$D_A!_P#-=1_P]%_X)K_]'^_L;?\
MB2?P@_\ FNKZ5_X4+\#/^B+_  G_ /#=>#__ )3T?\*%^!G_ $1?X3_^&Z\'
M_P#RGH ^:O\ AZ+_ ,$U_P#H_P!_8V_\23^$'_S75Z5\)_VX/V,OCQXPA^'W
MP2_:P_9R^+OCRYT^_P!6MO!?PV^-'P[\:^*[C2]+2.34]1M_#_AWQ#J.JSV.
MG)+$]]=16CP6B2QM</&KJ3Z7_P *%^!G_1%_A/\ ^&Z\'_\ RGK\\?CE\//A
M_P""O^"F?_!,FX\&^!?!OA*XOO"?[=,-[<>&/"^B:#<7D,7PO^&KQ0W4^E6-
MI+<0QNS2)%,[QI(2ZJ&YH _6:BFN65'9%WN%8HFX+O8 E5W$$+N.!N((&<D<
M5^<VB_MT^)M1^"FI>-M4^$NFZ#\5M0_:P\0?L@^!_AP/'/\ ;>@ZA\1++Q_=
M^!])U;7/&MEX>MS;>'4M[#4/%6O3:=H5Y<VNDZ?<V=A#>WS0ADGS3E3BI3J*
M%*:A%7E)5\91P%&,$W%3G/%XBE24%).*DZDW"E&4XMJT5-M*#E4BY-^['V6$
MQ&-J2FTGR0CAL+B*G,TU)TW3@IU90A/]&Z*_+Y?V_/'.O7D_PR\"_"3P]K?[
M0/@27XZW'QB\(:EXRU#3/!^BZ/\ L\7OAFR\1W7@_P 1IX<N=3UJX^)<GC'P
MT?AC%JNC:3'#'J%U)XKDT\:3<+/SWPJ_X*E^%/BA\;X/!T'@RWT;X3ZKX)OO
M$VD>*;S7+B7XC6QTOX3^!OB[+XA\0_#Z#27BT[P#KFG^.;;P1X2UVVUN\NM>
M\?Z5=Z+:6<C7-JM:1@YN"A::J0G5IRB[QJ48495U7AIS2HU(PJ4Z,U!.K7IU
M:$:<:E.1,FXIN491Y9PI3C))2A5G4C35&:<DHU8\\*M2#E[E"I3KN<H3BG^L
M5%<%\-?%]YXX\*6FOZC9:;I&I3W5_!?Z#I^M6FNS^'I8+N58=%UVZLLV]KXF
MLK,VR^(=*C:1=*U1[FP6>Y2!;B7O:F47%\LE9JUU=.UU&5KIR3LI).TI*Z:4
MI)<S$U)73NKM)V:O:4HW5TG9\MU=)N+B^5<R2****0PHHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH ***_ []I?4/VU/V@_P#@KGKW
M['?P+_;Q^)/['7PG\"?\$\OA?^TA<6?PY^#_ ,!?B5=>)_'_ (L_:)^+OPTU
M2?4;SXO>!/%-_8VX\/\ AO0EBM]-O(K7S;+S!;1RRW$DX!^^-%?C!_P[M_X*
M/?\ 2<_]J'_Q%']B+_YSM'_#NW_@H]_TG/\ VH?_ !%']B+_ .<[0!^S]%?C
M!_P[M_X*/?\ 2<_]J'_Q%']B+_YSM'_#NW_@H]_TG/\ VH?_ !%']B+_ .<[
M0!^S]%?C!_P[M_X*/?\ 2<_]J'_Q%']B+_YSM'_#NW_@H]_TG/\ VH?_ !%'
M]B+_ .<[0!^S]%?C!_P[M_X*/?\ 2<_]J'_Q%']B+_YSM'_#NW_@H]_TG/\
MVH?_ !%']B+_ .<[0!]F?'#X:?&+Q5^U;^R#\2O!GA'PGJWPX^#MQ\69?B%K
M6L>/)] \0VB?$KP>O@^U'AWPO'X0UB'7FTGRDU2Z^T^(-%%Q%(UI"5E03'Y.
MUW_@GO\ $?QP-1^!7B?6/#&F_LZZ1\9OVA?CMX<\:Z7J=U=?$#6]1^/?A?XA
M:98^!=0\*2:/;6&DQ_#_ ,2?$_Q)K<_B<>)-2'B?3=.T#35TK397U&9<3_AW
M;_P4>_Z3G_M0_P#B*/[$7_SG:/\ AW;_ ,%'O^DY_P"U#_XBC^Q%_P#.=J>2
M+INDUS0<<5&5[IR6*Q,<9=M-6EA\7".(PLH\LJ51+G=:*4%HJDXS52+49Q^J
MN+23Y986G5H1DE+F5ZV'K5,/74E*,Z4FHQI3O4?J_@3]C7QOXRDUOQ#^T_X#
M^$'CB;PY^S+X"_9F\&_#+^T[KQ+X)\;-\.M>NO%DGQ0\1WVH>&=-G\+S>+?$
M5OX>DTCPY8Z?JMYX-L;"]#:UJ=S=@KS'Q5_86^-5Y\2OV=_$/PJ\9Z#HVC^"
M[GPS?^,KZV\1>(O!2>!_%>E>/_"'B/Q+XR\%^#O#UE+HGB_3?$'PL\-W_P
M-"\":]+IFD>%?!>HV4D,\\=O>0S\?_P[M_X*/?\ 2<_]J'_Q%']B+_YSM'_#
MNW_@H]_TG/\ VH?_ !%']B+_ .<[70L145>GB;Q=6GB%BF^6*C5K^WQN*J5*
ML%:$Y5\5F&*K5=%\<:%-T<)".%?/[*"HU,.HVI3H5,-&*E)^QH3P^%PD*=&3
M;G35##8+#4J+YG+]VZM65>O)UU^S]?S"?\%=?VJ_%'[)GQ9T/P'^UEX[CC_9
M;^+W[3_[&/[1'[,WQ/O-#M+2T^&=]\"/C/\ #S4?VE_@'XKU'2K2(WKVOA72
M;;XU_#/4M55M0U>RU+QOX7%Y=R>'K"-?MS_AW;_P4>_Z3G_M0_\ B*/[$7_S
MG:\'_:(_X(G?M0?M9^"='^&_[1W_  6 _:!^+/@;0/'?A#XFZ/X<\1_LI_L8
MI967CGP'J#:GX5UY&TSX4V-Q(^G7+SQSV,TTFF:MI]U>Z1K%E?Z5?7EG/B:'
MZ9?L ^-OVA/C#\&-4_:!_:#6[\-3_'[QOKGQ.^#GP>O]%M=&U7X)_L^ZHMK9
M_!_P;XH\NV@OKWQ[K7A*QL_'_CU]3>2?2O$WB^^\-PK#;:)%&/N6OQ@_X=V?
M\%'NW_!<[]J #L!^RA^Q" !Z #X.@ #L   .!1_P[M_X*/?])S_VH?\ Q%']
MB+_YSM '[/T5^,'_  [M_P""CW_2<_\ :A_\11_8B_\ G.T?\.[?^"CW_2<_
M]J'_ ,11_8B_^<[0!^S]%?C!_P .[?\ @H]_TG/_ &H?_$4?V(O_ )SM'_#N
MW_@H]_TG/_:A_P#$4?V(O_G.T ?L_17XP?\ #NW_ (*/?])S_P!J'_Q%']B+
M_P"<[1_P[M_X*/?])S_VH?\ Q%']B+_YSM '[/T5^,'_  [M_P""CW_2<_\
M:A_\11_8B_\ G.T?\.[?^"CW_2<_]J'_ ,11_8B_^<[0!^S]%?C!_P .[?\
M@H]_TG/_ &H?_$4?V(O_ )SM'_#NW_@H]_TG/_:A_P#$4?V(O_G.T ?L_17X
MP?\ #NW_ (*/?])S_P!J'_Q%']B+_P"<[4%U_P $]/\ @H[:VMS<M_P7._:B
MVV\$T[;?V3_V(7;;%&TAPA^$$88X7A3(@8\%USN !^TU%?F1_P $:/C[\6OV
MH_\ @F%^QU\?_CMXME\=_%SXG?#"XU[QSXOFTK0]$EU[5XO%WB72UO9-)\-:
M9HVA6+FRT^TB,.F:796V8MXAWL[-^F] !1110 445_-=\*?V5O&W[>/[:G_!
M4R[^(/[>_P#P4D^$.A_ 7]KGPO\ "?X9_#_]FW]K_P :?"#X;^'_  ==_LW?
M!;QU-;6O@^PT_5+&WO)?$?BG6[R>XLWM891<KNM1.)KBX /Z4:*_%O\ X<M:
M+_TE#_X+2?\ BQ'Q_P#_ #.4?\.6M%_Z2A_\%I/_ !8CX_\ _F<H _:2BOQ;
M_P"'+6B_])0_^"TG_BQ'Q_\ _,Y1_P .6M%_Z2A_\%I/_%B/C_\ ^9R@#]I*
M*_%O_ARUHO\ TE#_ ."TG_BQ'Q__ /,Y1_PY:T7_ *2A_P#!:3_Q8CX__P#F
M<H _:2BOQ;_X<M:+_P!)0_\ @M)_XL1\?_\ S.4?\.6M%_Z2A_\ !:3_ ,6(
M^/\ _P"9R@#]I**_%O\ X<M:+_TE#_X+2?\ BQ'Q_P#_ #.4?\.6M%_Z2A_\
M%I/_ !8CX_\ _F<H _:2BOQ;_P"'+6B_])0_^"TG_BQ'Q_\ _,Y1_P .6M%_
MZ2A_\%I/_%B/C_\ ^9R@#]HV4,K*W*L"I )!P1@\@@C@]001V.:_CB_:=_:3
M_:=_8B_;\_9C_9"O- ^(/Q_^.FC7/[88_P""<OQ&\56FK^*;'XL^%OVK?#WA
M?2OAOX9^+WBU(&D6;]E7QO:>)M-^*&KW.V5O@MX:\(^(+B07FIO-)^O7_#EK
M1?\ I*'_ ,%I/_%B/C__ .9RN+UO_@@C\(?$OC#P3\0O$?\ P4'_ ."NNO\
MC[X:CQ&OPZ\;:Q^WCXLU'Q5X#7QAIT6C^+!X1UVZ\*2:AH \2Z3!!INN#3IX
M!J5E%';W.^-0M 'ZR_LV_"?Q)\#/@%\+OA/XK^)7BOXQ^-?!?@^PTWQ=\5/'
MNHRZIXF\?^,YEDU#Q/XIU6Y9(VBAU;Q!>:A<Z?IT4:1:1I+66DVRB"RBKXO\
M*?L3?&2/X4^,?#WB_P =?"^#XCV'[8NL_MC?!S7?".C>+QX7TCQ3?^-KSQK#
MX2\=:=K.I/JNJ:)/'J6J>%-4O-$O+"[ET?49+^UB@O[>.-_'O^'+6B_])0_^
M"TG_ (L1\?\ _P SE'_#EK1?^DH?_!:3_P 6(^/_ /YG*4?=G*I%N-25.E34
MT_>I^QQN'S"E4I734*L,5AJ,U4M*\5.E*$J=2:;?O14))."G.;B]I^TPF)P4
MX3LTY4Y8;&5X.*<6I2C4C.-2G3E'U2/]@GXH^&[ZZ^*G@+XJ>#=,_:#^(K_'
M:S^,_B#6/#&LWG@2\TC]H2^\+7^KCP/HMMJL.KVE[\*7\&>'8/AV-;O[F#6H
M+?4!XH*2:F7M/IOPQ^R7X-\)Z)\(?!.D_P!FQ>#?A#\,/#O@.QO#HM@?'7BC
M4/!NGVNE^#-0\3>)Q")[O1O"S0W'B;3O#Z_Z"_C*>SUF1$&CVD,GPA_PY:T7
M_I*'_P %I/\ Q8CX_P#_ )G*/^'+6B_])0_^"TG_ (L1\?\ _P SE5)\U)T6
MDJ32BH13BJ=*-&M0IT*<HR52%&E'$XBI2@JK=.O6J5U5E5:<$KJ:J-N51-S<
MY6DYU93I2G6FG'EG6J1H4:,YN%I8>E"AR1I\W/\ 5'["?[&FN?LB:=\2K77/
M&VA^*I/&MUX(LK&W\,:#>>'=,DL/A]X=E\.0>./$UM>:A?MJ?Q7^(OGMKGQ.
M\00-%;ZOK$%K)'YWEF9OOROQ;_X<M:+_ -)0_P#@M)_XL1\?_P#S.4?\.6M%
M_P"DH?\ P6D_\6(^/_\ YG*<IRGR<SOR4J=*+LE[E*+A"_*HJ]G)MJ,5>348
M4X*G2I)12E4DE9U:M2M/5N\ZLE*;5VVE=123E)V2<I3DYU*G[245^+?_  Y:
MT7_I*'_P6D_\6(^/_P#YG*/^'+6B_P#24/\ X+2?^+$?'_\ \SE2,_:2BOQ;
M_P"'+6B_])0_^"TG_BQ'Q_\ _,Y1_P .6M%_Z2A_\%I/_%B/C_\ ^9R@#]I*
M*_%O_ARUHO\ TE#_ ."TG_BQ'Q__ /,Y1_PY:T7_ *2A_P#!:3_Q8CX__P#F
M<H _:2BOQ;_X<M:+_P!)0_\ @M)_XL1\?_\ S.5\3?\ !2/_ ()P^(_V2OV"
MOVM?VF/A;_P4]_X+"7'Q%^!_P-\=_$;P7!XK_;^^(.M>&I/$7AS29;W3%US2
M(]&L9-2TPW")]KLX[VT>XAW1I<P,PD4 _I]HKA/A;>WFI_#'X<ZCJ-U<7VH:
MAX$\(7M]>W<K3W5Y>7?A_3Y[JZN9G)>:XN)Y'FFE<EI)'9V)))KNZ "BBB@
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
M?!/XJZ9=1:-X<\,?"OQ!J?C"P\<>(?$W@GX8_"*_G\;ZYIT&JV\!^(^A>-O
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
MVW=MM_CQ_P &]/\ RA?_ ."?O_9&;S_U/O&5?LQ7XS_\&]/_ "A?_P""?O\
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
M5AK*1:1K<GA2ZN/"%]:7-MY.IP\\'*-&7-'GDJF/UD_W\H4*. JX14U[E/\
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
M7_\ @G[_ -D9O/\ U/O&5?LQ7XS_ /!O3_RA?_X)^_\ 9&;S_P!3[QE7[,4
M%%%% !7XU?\ !,C_ )/ _P""V'_:0/P;_P"L??LZU^RM?C5_P3(_Y/ _X+8?
M]I _!O\ ZQ]^SK0!^RM%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !7Y7_ /!<'_E$-_P46_[-1^+'_J/SU^J%
M?E?_ ,%P?^40W_!1;_LU'XL?^H_/0!^A?P?_ .22_"[_ +)UX)_]1K3*]%KS
MKX/_ /))?A=_V3KP3_ZC6F5Z+0 4444 %%%% !1110 4444 %%%% !1110 5
M_/S^TIXI_:'_ &7/^"QWB3]J_P )_L,?M4_M7_![QY_P3?\ A/\ L^V^N?LW
M:/\ #/6'T+XC>&OVD_C+\1-7TS78OB#\2OA\L4=OX;UK1+GS+.6\8OJMHJQL
M#.]O_0-10!^,7_#V+X[_ /2%_P#X*J_^$-^S+_\ 1-4?\/8OCO\ ](7_ /@J
MK_X0W[,O_P!$U7[.T4 ?C%_P]B^._P#TA?\ ^"JO_A#?LR__ $35'_#V+X[_
M /2%_P#X*J_^$-^S+_\ 1-5^SM% 'XQ?\/8OCO\ ](7_ /@JK_X0W[,O_P!$
MU1_P]B^._P#TA?\ ^"JO_A#?LR__ $35?L[10!^,7_#V+X[_ /2%_P#X*J_^
M$-^S+_\ 1-4?\/8OCO\ ](7_ /@JK_X0W[,O_P!$U7[.T4 ?C%_P]B^._P#T
MA?\ ^"JO_A#?LR__ $35'_#V+X[_ /2%_P#X*J_^$-^S+_\ 1-5^SM% 'XQ?
M\/8OCO\ ](7_ /@JK_X0W[,O_P!$U1_P]B^._P#TA?\ ^"JO_A#?LR__ $35
M?L[10!^,7_#V+X[_ /2%_P#X*J_^$-^S+_\ 1-5Q'CW_ (+5>/\ X8:9H^L^
M/O\ @D%_P5(\,Z9K_C#P?X T:\O_  )^S:T>H>,O'_B&P\*>#?#\ M?VD[B0
MW_B'Q'JFGZ/IX9%B>\O(8Y)8PVX?NI7YD?\ !5C_ )(?\!/^S^?V#O\ UISX
M>T >,_\ #V+X[_\ 2%__ (*J_P#A#?LR_P#T35'_  ]B^.__ $A?_P""JO\
MX0W[,O\ ]$U7[.T4 ?C%_P /8OCO_P!(7_\ @JK_ .$-^S+_ /1-4?\ #V+X
M[_\ 2%__ (*J_P#A#?LR_P#T35?L[10!^,7_  ]B^.__ $A?_P""JO\ X0W[
M,O\ ]$U1_P /8OCO_P!(7_\ @JK_ .$-^S+_ /1-5^SM% 'XQ?\ #V+X[_\
M2%__ (*J_P#A#?LR_P#T35'_  ]B^.__ $A?_P""JO\ X0W[,O\ ]$U7[.T4
M ?C%_P /8OCO_P!(7_\ @JK_ .$-^S+_ /1-4?\ #V+X[_\ 2%__ (*J_P#A
M#?LR_P#T35?L[10!^,7_  ]B^.__ $A?_P""JO\ X0W[,O\ ]$U1_P /8OCO
M_P!(7_\ @JK_ .$-^S+_ /1-5^SM% 'XQ?\ #V+X[_\ 2%__ (*J_P#A#?LR
M_P#T355KW_@JW\>+JSN[8?\ !&#_ (*J@W%M/ "?!'[,JC,L3QC+?\-,2;1\
MWWMCXZ[&Q@_M-10!^6O_  10^#'Q2_9Y_P""5_[%_P %OC7X*UCX=?%/X??"
MVZT7QGX)\0+;+K/A[5'\9>*-02ROUL[F[MEF>RO;6Y BN) (YTW%7W(OZE44
M4 %%%% !7\\WA?3/^"I/[''[77_!0[Q7\$/^"<?@W]JKX3?M5?M)>'?C=X(\
M?W7[;GPM^!%_8Z=IWP+^%GPQNM&OO!GB/P)XSU0RIJ?@>^NUO;BZT]GCN5B6
MQ:...ZG_ *&:* /Q8_X;1_X+.?\ 2$?P1_XM'^"'_P Y&C_AM'_@LY_TA'\$
M?^+1_@A_\Y&OVGHH _%C_AM'_@LY_P!(1_!'_BT?X(?_ #D:/^&T?^"SG_2$
M?P1_XM'^"'_SD:_:>B@#\6/^&T?^"SG_ $A'\$?^+1_@A_\ .1H_X;1_X+.?
M](1_!'_BT?X(?_.1K]IZ* /Q8_X;1_X+.?\ 2$?P1_XM'^"'_P Y&C_AM'_@
MLY_TA'\$?^+1_@A_\Y&OVGHH _%C_AM'_@LY_P!(1_!'_BT?X(?_ #D:/^&T
M?^"SG_2$?P1_XM'^"'_SD:_:>B@#\6/^&T?^"SG_ $A'\$?^+1_@A_\ .1H_
MX;1_X+.?](1_!'_BT?X(?_.1K]IZ* /Q8_X;1_X+.?\ 2$?P1_XM'^"'_P Y
M&C_AM'_@LY_TA'\$?^+1_@A_\Y&OVGHH _%C_AM'_@LY_P!(1_!'_BT?X(?_
M #D:/^&T?^"SG_2$?P1_XM'^"'_SD:_:>B@#\6/^&T?^"SG_ $A'\$?^+1_@
MA_\ .1H_X;1_X+.?](1_!'_BT?X(?_.1K]IZ* /Q8_X;1_X+.?\ 2$?P1_XM
M'^"'_P Y&C_AM'_@LY_TA'\$?^+1_@A_\Y&OVGHH _%C_AM'_@LY_P!(1_!'
M_BT?X(?_ #D:/^&T?^"SG_2$?P1_XM'^"'_SD:_:>B@#\6/^&T?^"SG_ $A'
M\$?^+1_@A_\ .1H_X;1_X+.?](1_!'_BT?X(?_.1K]IZ* /Q8_X;1_X+.?\
M2$?P1_XM'^"'_P Y&C_AM'_@LY_TA'\$?^+1_@A_\Y&OVGHH _%C_AM'_@LY
M_P!(1_!'_BT?X(?_ #D:^5OVXO'/_!9_]LS]D']HO]E2/_@CWX"^'+_'[X4>
M+/A>OCNX_P""E'P5\50^$_\ A*=/>P.NOX;A^%&@2ZV+ .9AIJ:UI9NBHC-[
M "7']*%% '&_#K1[_P /?#[P+X?U6)(=4T/P;X8T?4H8I4GCBO\ 3-$L;*\B
MCGC_ '<R1W$$BI*GR2* Z_*PKLJ** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\R/^"K'_)#_ ("?]G\_
ML'?^M.?#VOTWK\R/^"K'_)#_ ("?]G\_L'?^M.?#V@#]-Z*JWUO+=V5Y:P7E
MSITUS:W%O#J%FMLUW8RS1/''>6JWEO=V;7-J[">!;JUN;8RHHGMYHBT;?B?\
M,_BY\9O%7[-_[%7PY\0_%WQ_=ZM\??VJ_C9\(_B1\9&UBTT7XEWG@GX<^*/C
MSK-CI6F>(]#T[2X/#NO>)+7X?:%X<CU/P[9Z3=V&EI>0Z&+*9HFB=.,JM1TH
M).HY8.%-2DHJ<\;C*^$BN:TE!4WAZE6<I1?-!QC34JCLB?+3I*K.5H)XKGM%
MRE"&$P#Q]2=KQY^:"5*$8M2]H[R<:<7(_;JBOP&\,_'_ .._Q=M?$/P\U;XS
M^+?!P_9^^"'[8WQ#T?XC^&-3M]#U/XH>+O@'\=-4^%GPT\0>,YH[;[/XF\-^
M'- TA+CQSX>8KH7C#7+]KGQ#!-"(H!U'P>^+W[;D/Q)TSX^_$:;5(?AI\8?A
M%+XL\-Z#JOB?1Y_A,MKXF^&/PS\5?#Z'PIX%LKF7QAX6U/X87MO\5_$WQO\
M$VJ:;:0WWA?^S;6PU/7-1NM&L;<CRRA&KS*-"=!XJ%:I^[@\//"U\3A93<FE
M2J8I87$P]C5E&6']DZM:<Z;E[)SC.$Y4W'FJPKK"SIP;G)8B%>%'$P@HP<JD
M,/&K1J>UA3Y:_M%2I056RG^Z-%?(W['G[1?@+X__  ^O%\):Q\0-7UGP.^A6
MWBBZ^)VA0^'O%.L1>,_#]EXX\)^-8-.M+[4[.+PIXZ\-:U9^(?!\4-X)[/0Y
M[?3K^SL+ZRGM4^N:JI3G2ER333M&2NI1O&2NI)3C&5G::7-&$DX24Z=.<:E*
ME$)J:;36DIP:O%VE"5FFXRE&Z3@WRSG&TXN-2I%PJU2BBBH*"BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***1F5%9W
M8*J@LS,0JJJC)9B<   $DD@ #)H 6BOE>7]NG]B2&1XIOVQ?V5XI8V*212_M
M"?"2.1'!P5='\7!E8'@JP!!ZBF?\-V_L0?\ 1Y/[*G_B0WPB_P#FOH ^JZ*^
M5/\ ANW]B#_H\G]E3_Q(;X1?_-?1_P -V_L0?]'D_LJ?^)#?"+_YKZ /JNBO
ME3_ANW]B#_H\G]E3_P 2&^$7_P U]'_#=O[$'_1Y/[*G_B0WPB_^:^@#ZKHK
MY4_X;M_8@_Z/)_94_P#$AOA%_P#-?1_PW;^Q!_T>3^RI_P")#?"+_P":^@#Z
MKHKY4_X;M_8@_P"CR?V5/_$AOA%_\U]'_#=O[$'_ $>3^RI_XD-\(O\ YKZ
M/JNBOE3_ (;M_8@_Z/)_94_\2&^$7_S7T?\ #=O[$'_1Y/[*G_B0WPB_^:^@
M#ZKHKY4_X;M_8@_Z/)_94_\ $AOA%_\ -?1_PW;^Q!_T>3^RI_XD-\(O_FOH
M ^JZ*^5/^&[?V(/^CR?V5/\ Q(;X1?\ S7T?\-V_L0?]'D_LJ?\ B0WPB_\
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
M_P!A#_Q$CX"?_,#7W_10!\ ?\.G_ /@EQ_TC?_80_P#$2/@)_P#,#1_PZ?\
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
M_P#$2/@)_P#,#1_PZ?\ ^"7'_2-_]A#_ ,1(^ G_ ,P-??\ 14C/@#_AT_\
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
M_/V(]?\ '6J^+/VJ/A[XSF^-_B/X<^'_ !MX"O?A/J?QY\!^,]%EU+PEXO\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MH?M=VVNS_M>?\$]=(TSX@?%CPKH'C?XB?%O1O&_AKP-\4?'7@KPSXPTSP?\
M"7Q#XZT"T\3Z%X9UO3=-U=+/Q'IMI=3/<P&6_L8Y-'U"2YTB:6S;HOVF?VS-
M?_9X^.G@#PK<^#_#6L?!=?@Q\>/C)\8?&B>*I5\:>%M+^#6F>&=1GT_0/"$&
MCW,&IWTMOXDL)XK.\U?3Y-5-_$L<^FPV,DU][W\8?V5O@I\>?%?@/QS\2]#\
M6:CXM^&']JM\/]<\-_%?XM?#N[\*W&N6<^G:Q?Z4GPZ\<>%+:/5-3TRYN-+O
M-5D@EU&;2YI-.-U]B8P5SJ?L2?LOM;>';;4?A=!XC'AEOB2UE=>,?%GCKQKJ
M6I#XO6T%I\2(?%NJ^+?$^M:EXZM?%-O:V:7EGXUN_$%I:FQT]]-ALI+"S:#*
M//&C3A%QC*EB\SQ#32J0K1QE.4,-";:4HK#RC2K\MVHU(PA32IQQ$<1=HNO4
MJ3YI0JX7+J"M+DG0>%GS8F=/XH.5>$ZM&,^6]I.I4O.-#V7SQ^R+\5OC/\1/
MVL_VJK7XH6WB7PAH0^%O[,GC;P1\*=4\>:-X[T'P/:>-;#XCB\N=!NM$\/>'
M8--NM?@T/39_$NFW*:U/:Z_:WT=KXBU;2!ILJ_IC7RG\//V)?V:/A3XAE\7^
M / &I^'_ !?/I'@[PY/XM7XC_%'4O%-QX6\ :C/JG@_P?/XBUCQIJ&LS>#=%
MN+B2&'PC)>MX;N--6'2+W3+G2K:WLXOJRNBK*BU2C1C*$*5-TE&?O2<8XC'5
M*4IU+N52K[#$X>E5G))SJT*E2/+2G0IT<J:K<U:=:4)2JSA4;IIQA&7U7 4:
ML:=-W5.DZ^&Q-:E!2ER4J].G-SK1KU:I1116)J%%%% !1110 4444 %%%% !
M1110 4444 %?C1^T-_RG(_X)K_\ 9EW_  4)_P#4E_9;K]EZ_&C]H;_E.1_P
M37_[,N_X*$_^I+^RW0!^R]%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6=K'_ ""=4_[!
MU[_Z32UHU7O+?[7:75KO\O[3;SV_F!=Q3SHFCW[<C=MW9VY&<8R,YH _&_\
MX-Z?^4+_ /P3]_[(S>?^I]XRK]F*_GH_9M_X)4?\%2/V1O@;\.?V;_@-_P %
MC_!'AOX/_";19?#G@+0M=_X)K_#'Q5J^F:))J=_JPM;_ ,1:C\?$OM7G6[U&
MZ8WETBRNK*&'RU[A_P ,:_\ !:3_ *35_#+_ ,5;_"3_ .?_ $ ?M/17XL?\
M,:_\%I/^DU?PR_\ %6_PD_\ G_T?\,:_\%I/^DU?PR_\5;_"3_Y_] '[3T5^
M+'_#&O\ P6D_Z35_#+_Q5O\ "3_Y_P#1_P ,:_\ !:3_ *35_#+_ ,5;_"3_
M .?_ $ ?M/17XL?\,:_\%I/^DU?PR_\ %6_PD_\ G_T?\,:_\%I/^DU?PR_\
M5;_"3_Y_] '[3T5^+'_#&O\ P6D_Z35_#+_Q5O\ "3_Y_P#7S+^V-X!_X+3?
MLF?LX?$;]H%?^"OGPN\>GP /")'A.7_@FI\*/#4>K?\ "4^.O#'@L[M;B^-.
MN/9?81XC.I#;I=U]I:S%H?($YN(0#^D&BOQ8_P"&-?\ @M)_TFK^&7_BK?X2
M?_/_ */^&-?^"TG_ $FK^&7_ (JW^$G_ ,_^@#]IZ*_%C_AC7_@M)_TFK^&7
M_BK?X2?_ #_Z/^&-?^"TG_2:OX9?^*M_A)_\_P#H _:>BOQ8_P"&-?\ @M)_
MTFK^&7_BK?X2?_/_ */^&-?^"TG_ $FK^&7_ (JW^$G_ ,_^@#]IZ*_%C_AC
M7_@M)_TFK^&7_BK?X2?_ #_Z/^&-?^"TG_2:OX9?^*M_A)_\_P#H _:>BOQ8
M_P"&-?\ @M)_TFK^&7_BK?X2?_/_ */^&-?^"TG_ $FK^&7_ (JW^$G_ ,_^
M@#]IZ*_%C_AC7_@M)_TFK^&7_BK?X2?_ #_Z/^&-?^"TG_2:OX9?^*M_A)_\
M_P#H _:>BOQ8_P"&-?\ @M)_TFK^&7_BK?X2?_/_ */^&-?^"TG_ $FK^&7_
M (JW^$G_ ,_^@#]IZ*_%C_AC7_@M)_TFK^&7_BK?X2?_ #_Z/^&-?^"TG_2:
MOX9?^*M_A)_\_P#H _:>BOQ8_P"&-?\ @M)_TFK^&7_BK?X2?_/_ */^&-?^
M"TG_ $FK^&7_ (JW^$G_ ,_^@#]IZ*_%C_AC7_@M)_TFK^&7_BK?X2?_ #_Z
M/^&-?^"TG_2:OX9?^*M_A)_\_P#H _:>BOQ8_P"&-?\ @M)_TFK^&7_BK?X2
M?_/_ */^&-?^"TG_ $FK^&7_ (JW^$G_ ,_^@#]IZ*_%C_AC7_@M)_TFK^&7
M_BK?X2?_ #_Z/^&-?^"TG_2:OX9?^*M_A)_\_P#H _:>BOQ8_P"&-?\ @M)_
MTFK^&7_BK?X2?_/_ */^&-?^"TG_ $FK^&7_ (JW^$G_ ,_^@#]IZ*_%C_AC
M7_@M)_TFK^&7_BK?X2?_ #_Z/^&-?^"TG_2:OX9?^*M_A)_\_P#H _:>BOQ8
M_P"&-?\ @M)_TFK^&7_BK?X2?_/_ *\%_:E^$/\ P6M_9M_9L^/'[05G_P %
M>_AO\0;KX*?"7Q[\4+?P+!_P3(^%ND3^,)O!'AO4?$,?AN'5;3XTZ]=:=+K+
M6 L([Z#1=5EM7G$R:?=%/)< _HAHK\,O!7[*_P#P6G\7>#?"7BN3_@L[\,],
MD\3^&=!\0R::?^"7GPGF.GOK6E6FI-8F:3X\VTDIM&N3;F62W@>0Q[WAB8E%
MZ;_AC7_@M)_TFK^&7_BK?X2?_/\ Z /VGK\:/VAO^4Y'_!-?_LR[_@H3_P"I
M+^RW6?\ \,:_\%I/^DU?PR_\5;_"3_Y_];7P$_X)U_MA:%^V=\*/VP_VOO\
M@H+X>_:KU3X*?"7XQ_"GX?\ @OPU^Q]X._9WAT^R^-5YX$O?$NIZAK_A?XJ>
M,)-7:&;X?:(;2SO-(819N/L]S:^?<"< _8VBBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "OS+_X+%_\HXOVC/\ =^$G_J]/AC7Z:5^8
M?_!9FX%C_P $S_VI=6>"YN+70/#_ ("\2ZDMG UQ<1:/X9^+GP_U_6KM(5(+
MK8Z3IM[>2C*@10.S,J@D 'Z>456L[J&^M+6]MRQ@O+:"Z@+*58PW$2S1EE/*
ML4=25/(.1VK@-,^,7PGUO0_&GB;1OB5X&U7PY\.=3UC1?'NOZ=XHT:]T7P=K
M'AZ%+C7M+\2:I;7DEEI&H:+%(C:K9WL\-Q8%@MU'$_RTG**4FY)*$)5)-M+E
MIQ<8RJ2N_=A&4X1E.5H*4XQ<E*48R:3;BDFW.<:<4D[RJ24I1IQ_FG*,)RC"
M-YN,)247&,I1](HKP^Z_:7_9_LOAII_QCN_C#\/K;X7:M?1:7IOCB;Q+IT>@
M7NJ2W$EHNEV]VTP\S4TGBF2?3PGVRV6"XEN(8HK>9TWIOC?\'H/'GA7X72_$
M[P,OQ$\<>'Y/%?@_P8/$NE/X@\3>&XXWG_MO1=.2Y:?4--D@BFN+:ZMU>.[M
M[>ZGMC-%:W#QWRRYG#EESJ;IN/*^95%1>)=/EM?VBPZ>(<+<ZH)UN7V2]H3S
M1Y>?F7+R>TYKKE]G[54?:<U^7D]M)4>>_+[5JGS>T:@_4J*RM+UW1M;?5(](
MU2QU-]$U2?1-7%C<Q7/]G:Q:Q03W6F79B9A#?6T=U UQ;.1+ 9%254<%1JU/
M;S2:\TTFFNZ::::T:::;33;[^3:?DT[-/LTU9IV:>C2>@4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7R!_P4$U*YT;]AG]
MKK5K/XF7GP7N],_9U^+M];?%W3[37+^^^&4]KX)UF:+QU:V7ADKXBNY_"[H-
M8CM]$/\ :LS6@2QS<-&#]?U\G?MXZ=XBU?\ 8I_:PTSPEX2\'>/?$UY^SU\6
MX="\%?$--,?P%XJU-O!&LFUT'QHNM:EHVCGPMJ<H6UU[^U-7TRP&F271N[^T
M@#SH >[_  OF>X^&GP[N)=9?Q')/X%\)32>(9$N8Y-=>70-/=]9>.\ O(WU1
MF-\R70%RAG*S@2AZ[JO/_A-<I>_"SX:7D<>C11W?P_\ !MRD7AR6VG\/1I/X
M=TV58]"FL[B[M)M&0,%TN6UNKFVDLA \%Q-$5D;T"@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHKR#XH_M!_ /X'2:/#\:OC?\(/@_+XACO)= B^*/Q+\&?#^37(M.:V34
M)-'3Q9K6DMJ<=@]Y9I>/9"=;5KJV6<H9X@X!Z_17R/\ \-__ +!__1['[(__
M (DC\&__ )LZ/^&__P!@_P#Z/8_9'_\ $D?@W_\ -G0!]<45\C_\-_\ [!__
M $>Q^R/_ .)(_!O_ .;.C_AO_P#8/_Z/8_9'_P#$D?@W_P#-G0!]<45\C_\
M#?\ ^P?_ -'L?LC_ /B2/P;_ /FSH_X;_P#V#_\ H]C]D?\ \21^#?\ \V=
M'UQ17R/_ ,-__L'_ /1['[(__B2/P;_^;.C_ (;_ /V#_P#H]C]D?_Q)'X-_
M_-G0!]<45\C_ /#?_P"P?_T>Q^R/_P")(_!O_P";.C_AO_\ 8/\ ^CV/V1__
M !)'X-__ #9T ?7%%?(__#?_ .P?_P!'L?LC_P#B2/P;_P#FSH_X;_\ V#_^
MCV/V1_\ Q)'X-_\ S9T ?7%?EC_P6*\3^&]0_P"":/[?_A:P\0:)?>)O#G[/
M&L7OB'P[::K87.NZ%9ZZN_0[O6=(AG?4-,M=92POFTJXO;>"'4!97AM'F^S3
M[/I;_AO_ /8/_P"CV/V1_P#Q)'X-_P#S9U_.G_P7W^,7[.:_ 7XO?M<_LE_M
M+?LK_$?XJ:M^SYXC_9B_:0^$/AK]H3X03:Y\;/V>O%NM6NJ^&M>TJUL/%%]J
M&J?$/]G_ ,=R-XI\(QV-A=:G?^$/%'Q"T"-VANK:U8 _JK\(>*?#-XMCX0M/
M$6AW7BS1/"'A;6M9\,6^K6$_B#2-'UJVFM]&U74]&BG;4;#3M6GTS4H=,O;J
MVBMK^73KZ.UDE:TN!'^&-Q81>.?A+_P41T+X9:%J>JZ?X>_X*%> /BIXL\&Z
M#X0UK1G\5?"3PYK7P/UCQ_/H>FW>AZ=:^*K+4+?P9XS>^BT1-2&OW>A:O9G[
M5<W:"Z['_@FU\=/V5?A;\,O%7QY_:2_;-_8X7]L7]KC5]%^+/[0BV/[3'PCO
M;#P!%::!::%\+O@!X9N+GQO*8O"/P,\!P:?X4@AM?+L]2\72^,O%*1^=XBE8
M_H]_PW_^P?\ ]'L?LC_^)(_!O_YLZ=.4J595XVYX4Z:IJ2;BJU',\GS2C*HD
MTZE%5LFI4ZM%.#J4Z]1QJ4YP@VY/FI.D[J,JRG.2=I^S>!S? 5(TW9^SJRI9
MO5G3K^\Z4Z-+W)Q<T?EII5Q)HO[5,W[8^MZ'XI7]COQ)\>/C1J'AJ^_X1'Q+
M=VIU[Q3^S5\._AU9?%/_ (0J'1Y_$,6C^/\ Q9X<\:>#-&U=M%B>]U/5DNY@
MEKKJ74^W\$/V&?%_A_PM^R)XVUC7?'?A'XQ3:)X-N[CX8W6AZ9J.D>$=7^&E
MI\5+3X:^+/%OB6X1]5\/6GPF^&?Q=U71K[X>VEY]E\7^+8?#.D3_ &:&QU"6
MOTP_X;__ &#_ /H]C]D?_P 21^#?_P V='_#?_[!_P#T>Q^R/_XDC\&__FSJ
MJ4U1C2A".E"-"E1G)WJK#T9UJTH5)Q4?:5:U:O.,JUHNGA(TL/1C3G1I8F!6
ME.M*K*32==U)UHI.4'5G2IT(2IQFY>SITZ5.,_97FJN*<ZU:4X5*M&I\X?L&
M_&'XV^(OB=\9?@WXV\ +X<\ ?#6/4Y-,G?P=XC\/:OX0\4K\2O&.@6_A7Q1X
MMUFXFTWXK^)/B!X,TO1/C/J/C308;.WBG\736EQ R3V;#]1Z^1_^&_\ ]@__
M */8_9'_ /$D?@W_ /-G1_PW_P#L'_\ 1['[(_\ XDC\&_\ YLZ3DW3H1DDY
MTL/1HU:NTL14IQ<95YQ248SJ+E7+"*C&,(QBDHP4)LE.M*.D*M>K5IT[RDJ,
M*DN94HRE*4I*#<GS2DY2E*4G[TZDI_7%%?(__#?_ .P?_P!'L?LC_P#B2/P;
M_P#FSH_X;_\ V#_^CV/V1_\ Q)'X-_\ S9U(SZXHKY'_ .&__P!@_P#Z/8_9
M'_\ $D?@W_\ -G1_PW_^P?\ ]'L?LC_^)(_!O_YLZ /KBBOD?_AO_P#8/_Z/
M8_9'_P#$D?@W_P#-G1_PW_\ L'_]'L?LC_\ B2/P;_\ FSH ^N**^1_^&_\
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
M-K<1-RLL%Q"SQ2QL/NO&[*>Q-6:-M'H^ST?W,+WU6J?5:K[U='PA_P .M/\
M@F1_TCI_84_\1'^ /_SOZ/\ AUI_P3(_Z1T_L*?^(C_ '_YW]?=:RQ/))$DL
M;RP[!-&KJTD1D7?&)$!+)O7YDW ;E^89'-24 ?"'_#K3_@F1_P!(Z?V%/_$1
M_@#_ /._H_X=:?\ !,C_ *1T_L*?^(C_  !_^=_7W?10!\(?\.M/^"9'_2.G
M]A3_ ,1'^ /_ ,[^C_AUI_P3(_Z1T_L*?^(C_ '_ .=_7W?10!^)W_!!;P]X
M?\(_L>_&KPKX4T+1_#'A?PU_P4-_X*#Z!X<\-^'M-L]&T'P_H.B_M2?$'3-'
MT31-(TZ&WL-+TC2=-M;;3],TZRMX+2QLK:"UMH8H(8T7@/\ @LE\#_A7^TO^
MT[_P1V^ ?QR\)0_$#X/_ !,_:U^.&F>._ U[JWB#1]-\266C?LC_ !>\3Z3!
M?W7AG5M$U8)I_B'1-)U:W%OJ,(-S8Q),);9YX)?5_P#@AO\ \FM_M"_]I(_^
M"C/_ *UC\2*3_@H]_P G^?\ !#S_ +/$_:"_]8J^.5 %;_B'@_X(S_\ 1C7@
MC_PX7QN_^>=1_P 0\'_!&?\ Z,:\$?\ APOC=_\ /.K]HZ* /Q<_XAX/^",_
M_1C7@C_PX7QN_P#GG4?\0\'_  1G_P"C&O!'_APOC=_\\ZOVCHH _%S_ (AX
M/^",_P#T8UX(_P##A?&[_P">=1_Q#P?\$9_^C&O!'_APOC=_\\ZOVCHH _%S
M_B'@_P"",_\ T8UX(_\ #A?&[_YYU'_$/!_P1G_Z,:\$?^'"^-W_ ,\ZOVCH
MH _%S_B'@_X(S_\ 1C7@C_PX7QN_^>=1_P 0\'_!&?\ Z,:\$?\ APOC=_\
M/.K]HZ* /Q<_XAX/^",__1C7@C_PX7QN_P#GG4?\0\'_  1G_P"C&O!'_APO
MC=_\\ZOVCHH _%S_ (AX/^",_P#T8UX(_P##A?&[_P">=2'_ (-W_P#@C*P*
MO^POX$D1@5>.7Q_\:Y8I$8$,DD4GQ,:.1&4E61U964D,""17[244 ?BV/^#=
M_P#X(RJJHG[#'@6-$542./Q_\:XXXT4!42.-/B8J1HB@*B(JJJ@*H  %+_Q#
MP?\ !&?_ *,:\$?^'"^-W_SSJ_:.B@#\7/\ B'@_X(S_ /1C7@C_ ,.%\;O_
M )YU'_$/!_P1G_Z,:\$?^'"^-W_SSJ_:.B@#\7/^(>#_ ((S_P#1C7@C_P .
M%\;O_GG4?\0\'_!&?_HQKP1_X<+XW?\ SSJ_:.B@#\7/^(>#_@C/_P!&->"/
M_#A?&[_YYU'_ !#P?\$9_P#HQKP1_P"'"^-W_P \ZOVCHH _%S_B'@_X(S_]
M&->"/_#A?&[_ .>=1_Q#P?\ !&?_ *,:\$?^'"^-W_SSJ_:.B@#\7/\ B'@_
MX(S_ /1C7@C_ ,.%\;O_ )YU'_$/!_P1G_Z,:\$?^'"^-W_SSJ_:.B@#\7/^
M(>#_ ((S_P#1C7@C_P .%\;O_GG4?\0\'_!&?_HQKP1_X<+XW?\ SSJ_:.B@
M#\&O^"(?P?\ AO\ L^^,_P#@K/\  _X.^&8_!7PI^&'_  4DUWPSX"\&VVJ:
MYJ]CX9T)?V:/V=-1_LVQO/$6IZQJS6[7]_>W96YU"<K+<R!"D82-/WEK\9/^
M"5'_ "<3_P %I/\ M*#K_P#ZRW^S37[-T %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 5^,W[0O_*<O_@FQ_P!F6?\ !0?_ -2?]EZOV9K\9OVA
M?^4Y?_!-C_LRS_@H/_ZD_P"R]0!^S-%%% %2_CL9;&]BU1+273);2YCU&._6
M%[&2Q>%UNTO4N ;=[1[<R+<K.#"T)<2@H6K^3KX4/X5\#K^QOXV\*Z!^S7I7
MARR_X*.?$KPYI^J_LVZC:/\ M>^(]#\1_'7XN^%M&\-:KX9T;2]+TK5O@^DU
MW87/Q&LX=7\06^F_#/2K#5-,T^ 6(FM/ZRKBWM[RWGM+N"&ZM;J&6WN;:XB2
M>WN+>=&BF@GAE5HYH9HV:.6*1621&9'4J2#YOX9^"?P9\%ZS%XB\'?"3X8^$
M_$$$,MO#KOAGP%X5T'68;>XC\F>"+4]+TFUO8X9HOW4L23A)(_D=67BGAW['
M&4\2U=06%]V.DI?5\?+&N+EHN6I&3H)\S]FZDZLJ6(BEAJJK+VN%EAUO)XMW
MDWR)8G+*N7II1?,I4YU(UW:/[Q484E.BY/$4?Q6\>?\ !1#]IZ[^"_[4/QEN
MOA[^R4WP<\!^%OB?!8>#OB1X^EO/&FA:YX ^(,_@R3PQ\2/ =C>7%UJ,?BC0
MK._U&ZT_7;;P.=,U672;&%M:TK4DO3Z5\4OVS?%?@K6_C +OP-^RVN@Z'^U[
M^Q%\,4\0:Y%>1P>)_A]\<-%\ ZMI_C#4M0GN+?3]:^(O@Q=;MIO#5R+A=!\/
MZ3I$%]976H&RC#_K9JOPF^%VMMXGEU;X<> M1N/&B62>+KJ_\&^&K^X\3_V8
MP?2V\1/>Z7<#73IDBK+IXU=;U+21%:%5QBO*? 7[)_PB\'67C"+Q!I$/Q9U+
MQYXET;Q3XGUGXH^'? >KO=ZAX8\-V/@[PE!8>'= \'^&?!&@6'A3PIIMEH&A
MV_A_PMIC0V43O=2W=Y<7%S*Z#]G[)32E[&."DY7DY5ZE&>7+%0G)<L[XA8;&
MU(59**HPQ5.FU.KAZ4XW5:G[5Q]WVDL;&$5&-J,<1#&+#32;<.7"^VP\944Y
M+$U,/[23IPJU8R_,?X??\%+_ (U:IK%A-XCN_P!F'78_$T_[?OASPYX(\*>(
M=2T.>/Q+^R#J]R/!E]<>/=?\7WUO<Z1X\TVW:VUV.3PAIW]EY@UVQO6M)9+"
M'ZF_8"_:,^/W[2/_  M#Q9\0=;^&NN?#G3M+^'?_  K*[\*?#3Q+\,M=U#7_
M !#X3AU_QW9^(-*\5?$OQGK3:9X.U^Y_X1+2-;70='TCQ=#:RZ_HE[?6XFAA
M^J?%W[+GP&\6^%-=\)I\,O!GA)-;TC7-(B\1>!?"OAGPKXM\/_\ "0V;6.IZ
MGX8\0:=HRW6BZO- 0&O;<-YVQ([N.Y@W0MG_  *_9?\  'P$N-0U3P_=7FO>
M)-2TJUT"Z\2ZAX7^%G@Z^ET&QN&N[+2[C2O@[\._AAX5OC:W+R2)JVI>'KS7
MW5S!-JTELJ0JZ?)[*I3J*7/]06&C73]^6(G2H0JXJ,=8TZZJ4Z]6G*:E[)XI
M.'/##QP\IJ\TI\]/EBIXV==TN5VI8=3G*EAE*Z4J7)4A3DXKFG]6_>14L3*O
M3_"_PG\3OA_X/_85^-7QC^,GPX^$OQ=_;T\%_%KXBP_M"^!/C?XHO_!7Q@.N
MR?%N_L-"\,?#OQ!I>BZQ\0O#OA<>#I/!LWPPL?!%C;^%-3T")C:223SZE))]
M=7G[?OQ@\%_$VQ^&OQ!\9?L[>']3T[]NWPA^S'X@T4:)XDM]1/PV^)/P-TWX
MB^%_$FFOJ_Q#M]1@U#0_%5^="C\3:GHHT/QG80_N]*\.:@9O)_6_5_AG\-_$
M'B73/&>O?#_P1K?C#11$-&\5ZOX4T'4O$NDB!F> :9KMY83:I8"%W=XOLMU%
MY;,S)@L2;EQX#\#7>MW?B6Z\&>$[GQ'?PVEO?>(+CP[H\VMWMOI\<\-A!=ZK
M)9M?W,-E#<W,5I%-.Z6T=Q/'"J++(&(3Y73<Z<'!+#*IAJ;G2PZCA<%@<(H8
M:,6Y4(XEX7$5JKDZM2C+&U%3K8AP]M551<\JLE)J4JF+J0J249U>;&8W'XIQ
MJN2:G##0Q="C25/V4:G]GX6<Z5!7IT_YL_@)\</BQ\/-%\,>*_A0/V6OBI^T
MU\>/B)^V'8:A\>/'4NG_  VTS4M$^$GQQG@L?@_XL\7CXCZT_BC6M>GU"W\0
M^%(9;\:QX$^'&F/;>'?#OB>QT][F?[#C_P""C'QKT_XXZCX.\8W_ .S%H/AG
MPO\ M7?LT_L[ZYX7T77-;UWQ%J&F_M"?"FS\87VJ6OC34O$GAZQLM:\#>)+^
M*SA4>";RP\0:=!<121:7<&.XK]:;?X+?!RTT0^&K7X3?#.V\.'6[;Q*?#]OX
M$\+0Z(?$=G''%9Z^=*CTI; ZW:1111VVJ^1]N@CCC2*=%10(-4^!_P &=9N]
M1U+4_A-\-KS5=5U :OJ&L3^!O"\NKW6LHK+#K4VI2:4]Y+K%OO+6^IR3->P/
M\T<RFE3DJ4</&4'7CAZ4*:A)QIJ4:6&RNA3ITXQC[*C37U3,?<<:D)5<QCC*
MC^L4ZZK%5>UG7FG[%UZE:HW%SFXRK5LWK<TI2?M)N$L;EMG%PE&CEDL+32H5
MZ:H_G7^QI^UW^T3^TE\>M9TG7KWX26_PDT'PKX\NO%6A>'/!/B"V\1^%?B#H
MOQ)U/P?X:\%:)\2=6^),^C?%31+GPKIX\8ZGX[\&^ 1HD%Y*/#]Z='O)K6-_
M/O@Y:?!7Q[^TQ^W[I_[:[^"KOXL:+\8GT3X6:'\7+NPM3X7_ &6I/ .B+\.=
M?^")U^2W_LFSU^YN?%FH>)_$WP_EAUM/&0NH=6U&&_LM/BA^ZO@G^Q=\+?@=
MXBL_$^CZIX@\5:KHHU./PQ?>*=$^%MGK.@0:RDL6J17'BSP+\./!7C/QQ)>Q
M3,L]_P#$[Q'XXU-Y<WIO3J#RW;_2'B#P!X#\6:GHFM>*O!/A'Q-K/AFX%YX;
MU;Q!X;T;6=3\/W8=)1=:)?ZC97-UI5P)(XY!/82V\N]$?=N52%RT^7#J454_
MX3<1@<3SQ;FYXMX257%4Y.6E=1P]7#6<TOJF)K4(8J+FZTZE.;GBG!NE&>/P
MN+PW))I0IX-XODP\DDK4JKQ%*M-J+;Q&%P]:6'_=.E+^?OX>?&73?V2/VJ_V
MC++X3>+?AO<?#/6OVD/V!_@]XF\,>.M3U#4/B!KND_$SX,Z?X6AUO1M6O/%>
MC_\ "->(-)\FPU*2RU3P[J46M3Q7]I/IVBR@W;^@77_!2G]KB#X$_%3]H[_A
M%/V2]%^'^GV?AB_\%Z5XL^*&H#QEX2U6_P#BYH/P^UWP)\0O#>@WL]X-<L-$
MUHWLD^IR^#+[3/%5E<Z)<:#>V7E7K?M-J'P7^#NK:K>:[JGPG^&FI:WJ.IVN
MM:AK&H>!/"UYJM]K%D7:SU:\U"XTJ2[NM3M&DD-K?SS/=6Y=S%*A8YGU#X0_
M";5AX@75?A?\.]37Q9J5GK7BE=0\%>&KT>)=8T_(L-6\0"YTR0:SJ5B&(L[_
M %'[3=6V3Y,J9-7&HW"C[;FKU*5.C3<JE25IPAB*%:K&3C&$Y.K26+HTYW@\
M+]9DZ49PG4A!34'*?LH1I0F[\L+KE<<+4P]/D5Y1A&$EA*DHI2598:,:CC*-
M.<OR2A_X*%_%W1/B9)X5\0?$?]D[6]!\/_MGS?LIZM+92ZIX<O/$&D^+?@PW
MQ6\'>.SJ%Q\1]=M?"4OA/4Y;?PKXAT_[!XGM?%%K%>:G9W7AO4%31Q!^R[^W
M=\2?C?X;^"OA_P ,:O\ LJ? _5M2^$NF?%W7++4],U>3X=_$RXU/XT>.? 7B
M[P+\(9]-\9Z$_A^Z\)VOA=M6UO5[F/QAK,GB+Q7H"7OA*SLKRYNF_5:;]G?]
MG^Y2:.X^!GP=G2YF%Q<)-\,O!4J3W 5T$\ROHC"68)+(@E<,X61UW8=@=N/X
M.?"*&R\/:;#\*_AQ%IWA+59M<\*6$?@?PREEX8UNXE6>XUCP]:KI8@T759YT
M2:;4--CMKN65%D>9G4$.A.%-4_:P]JX^PYGI'VDJ2BY3G"_+.]52J>PFW1JJ
MK.E5=.*C4<U5*:JJ#]FIRJ.'>G&:DE3C*S::C.5/V\8JM!1IU8*=2'(_P:_:
M,_;<U3XV>%/VU?@GXZUKX/:Y\!]6_9;_ &M_%_@'Q-IBZIX U_2O$_[/OC>P
M\$?\(]J;:Q\0+O6M7N[;4KZVN=0O-4\+_#Y[C7-/4:%I&L>&KJ&]N_I7_@H!
M<^!;W]B']DG6=8\/_##XAS+\;_V)KGPAH7CS6/!FG^'O%%Q>>-?!,%]I5EXC
M\4VVIZ)86FM:--=VFHWXM;VR?2)KE;^"?37N%/ZHZC\'OA)K#:BVK?"WX<ZH
MVL7=]?ZLVH^"/#-ZVJ7VIM:OJ5[J)N=,E-]=Z@]C9/?7-R99KMK.U:=Y#;PE
M+NL?##X:^(M%T;PUX@^'G@;7?#OAPP'P]H&L>$M U/1="-K#]FMCHVE7NGSV
M.EFVM_W$!L8(###^ZCVI\M94;4Z%*E+WZD<9D>*K5;1?MI95.K*K*491DG7J
MTZTJ-&I*-HTX4UB%.2E)NJG.K6G&35.>$SG#4:3NE0CFF&IT81C*FX3]E"K3
MCB*T%)2E4<WAW3YE[/\ %;X47'[1_P"R/\=OAM^S_IEQ^S_\)/#'[;'Q>_:-
M^,WAWX6)<ZY\3)?@-X<\#>"?"^K6/PX^&VAV6O\ PT\.WT'CF]MK_7-1?17M
M?#^@^)->O[/P_HUW9P&25P_X*G_%[1? ^G?%>X\*_#+XA:)X[^$WQG\>R_#/
MPA:^(-*\=_LL^(_A3XN\/^%8-%_:"O)]?UR?4= E/B#?XMU6/POX%U71-6T7
M5++2-)UC32NIP?MMJ/@7P1J^N:'XGU;P=X5U3Q+X90Q>&_$.H^'M(O=<\/1L
M26CT/5KFSEO])1B22EA<6ZDDDCDTEAX#\#:7J'B75M,\&>%-.U7QF0?&&IV'
MAW1[/4/%9$;P@^);VWLX[G72(99(@=4DNB(Y'3[KL#7-[M.,ES^RI2H14I3O
M*C1G"G@Z4JG-*LFL!3IX2MB(REB:-2C#%824ZE2K&+M!2<E%Q=2<*M:S5I5Z
MGMJN+K0A94XWQ=15Z-"RP]:GS8;%PITE!O\ G^^#W[2>O?!C]K/XW:5IOQF_
M9U\6/\9/VNO@'X:^+OBO1-'UBW\(OHOQ$_9/O=8\/^._"C7/Q9UJP\*R'QOX
M8LM%N+6[\0>(-(\12S266GKH>I7:+'[U^S?_ ,%$/BO^T9!X T&P^(?[,W@7
MQ98^"Y_&GBW7/%VC^);;P=\8KC3?C?XX^%_B#PE\,8Q\0HKOP??^&= \(6>M
M:Y=3ZC\1+^TUWQ;X<L6T(:3+)J$GZY6_PF^%=IH1\+VGPT^']KX9:YL+UO#M
MOX-\.0:$;S2I!+I=V=(BTU=/-SILJK)83FW\VSD4/;O&P!JWJ/PU^'.KIX?3
M5O '@G5$\):A)J_A5-1\*Z%>IX9U66?[3+J?A];FPE&BZA)<?Z1)>Z:+:Y>?
M]ZTID^:M*=2E!4(3I^TA0A2I1>D&Z=*[I^Y%NERT;N$,.W[&M2J5(8BI%1H^
MSSG&<E4:GRU*LJM2<E?WIU%",W=WDG544W6253#SC3GAX2E&2G\>_L,?%/XH
M_$N[_:MM?BI\4/"WC[4?AY^U;\6/AUX;T30?"<?A74?!'@_PKJ46G^']/U>%
M/%/B![N+4K!(;W3I+BTTRX(6[NY9]4%^DT'WO65IVA:)I%QJMWI.C:5I=WKM
M]_:>MW6G:?:65QK&I>3%;?VAJLUM#%)J%]]G@AM_M=VTUQY,,47F>7&BC5K)
M?P\/#K2PF#P\Y6_B5,-A:&'JUGNW+$5*,Z\Y3<JCG6FYRDTF]'K4K3T4:F(Q
M%:$5HH0K5I584TOABJ2FZ<8P2A&$8*"2304444@/QF_X(;_\FM_M"_\ :2/_
M (*,_P#K6/Q(I/\ @H]_R?Y_P0\_[/$_:"_]8J^.5+_P0W_Y-;_:%_[21_\
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
MT?XIK=Z+X:L?AMJ=T6\&?$&TU76+#XQED^%-SX,\/WOA2WU_Q\GQ"N8Y=/\
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
M44 %%%% !1110!^,W_!#?_DUO]H7_M)'_P %&?\ UK'XD4G_  4>_P"3_/\
M@AY_V>)^T%_ZQ5\<J7_@AO\ \FM_M"_]I(_^"C/_ *UC\2*3_@H]_P G^?\
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
MY0D]HB2QW0!^IM%?BW_PQ9_P66_Z3=>#_P#Q5Q\"_P#Y]5'_  Q9_P %EO\
MI-UX/_\ %7'P+_\ GU4 ?M)17XM_\,6?\%EO^DW7@_\ \5<? O\ ^?51_P ,
M6?\ !9;_ *3=>#__ !5Q\"__ )]5 '[245^+?_#%G_!9;_I-UX/_ /%7'P+_
M /GU4?\ #%G_  66_P"DW7@__P 5<? O_P"?50!^TE%?BW_PQ9_P66_Z3=>#
M_P#Q5Q\"_P#Y]5'_  Q9_P %EO\ I-UX/_\ %7'P+_\ GU4 ?M)17XM_\,6?
M\%EO^DW7@_\ \5<? O\ ^?51_P ,6?\ !9;_ *3=>#__ !5Q\"__ )]5 '[2
M45^+?_#%G_!9;_I-UX/_ /%7'P+_ /GU4?\ #%G_  66_P"DW7@__P 5<? O
M_P"?50!^TE%?BW_PQ9_P66_Z3=>#_P#Q5Q\"_P#Y]5?,O[9/PU_X+.?LF_LR
M_%S]HF#_ (+&>"/'DOPMT"RUQ/"-S_P33^"'AR#7/M6O:1HIM9-;@^*^LRZ<
M$75#<"9-,O"6A$9B"R%T /Z/J*_%>+]C#_@LM+%%)_P^Y\'#S(T? _X)<_ L
M@;U#8!/QI!(&>I )]!TJ3_ABS_@LM_TFZ\'_ /BKCX%__/JH _:2BOQ;_P"&
M+/\ @LM_TFZ\'_\ BKCX%_\ SZJ/^&+/^"RW_2;KP?\ ^*N/@7_\^J@#]I**
M_%O_ (8L_P""RW_2;KP?_P"*N/@7_P#/JH_X8L_X++?])NO!_P#XJX^!?_SZ
MJ /VDHK\6_\ ABS_ (++?])NO!__ (JX^!?_ ,^JC_ABS_@LM_TFZ\'_ /BK
MCX%__/JH _:2BOQ;_P"&+/\ @LM_TFZ\'_\ BKCX%_\ SZJ/^&+/^"RW_2;K
MP?\ ^*N/@7_\^J@#]I**_%O_ (8L_P""RW_2;KP?_P"*N/@7_P#/JH_X8L_X
M++?])NO!_P#XJX^!?_SZJ /VDHK\6_\ ABS_ (++?])NO!__ (JX^!?_ ,^J
MC_ABS_@LM_TFZ\'_ /BKCX%__/JH M_\$-_^36_VA?\ M)'_ ,%&?_6L?B12
M?\%'O^3_ #_@AY_V>)^T%_ZQ5\<J^KO^"=O[&NO?L,?L^ZE\'?%GQF?X^^,/
M$WQE^-'QP\9_$\_#O3/A5%KWB_XW_$#6/B+XG^R^!='\1>*-,T*S@UK6[U;6
MVL=6>U2%E2WMK2%([=/&_P#@I'^R5^U7^T#XW_8J^-'['OC3]GWPI\7/V/\
MXT>.OBGI]E^TGI/Q%UKX<^)+?QQ\'_%WPEN=.N[+X8W6G>)9)[6Q\87VH0>3
MJ^EHMW!:2O<3112V=R ?JA17XK_V7_P<3_\ 0[?\$7__  VO[;W_ ,]&C^R_
M^#B?_H=O^"+_ /X;7]M[_P">C0!^U%%?BO\ V7_P<3_]#M_P1?\ _#:_MO?_
M #T:/[+_ .#B?_H=O^"+_P#X;7]M[_YZ- '[445^*_\ 9?\ P<3_ /0[?\$7
M_P#PVO[;W_ST:/[+_P"#B?\ Z';_ ((O_P#AM?VWO_GHT ?M117XK_V7_P '
M$_\ T.W_  1?_P##:_MO?_/1H_LO_@XG_P"AV_X(O_\ AM?VWO\ YZ- '[45
MDKH&A+'?1+HFD+%JC^9J4:Z;9B/47W%]]\@AVW;[R7W7 D.XELY.:_&W^R_^
M#B?_ *';_@B__P"&U_;>_P#GHT?V7_P<3_\ 0[?\$7__  VO[;W_ ,]&CSZ[
M7ZVNG;TND[=TGNDT?YW^:O9^JN[/=7>NKO\ M. % 50 H       P  .  .
M!P!2U^*_]E_\'$__ $.W_!%__P -K^V]_P#/1H_LO_@XG_Z';_@B_P#^&U_;
M>_\ GHT ?M117XK_ -E_\'$__0[?\$7_ /PVO[;W_P ]&C^R_P#@XG_Z';_@
MB_\ ^&U_;>_^>C0!^U%4YM.T^XN8+VXL;.>\M?\ CVNYK:"6YM^2?W$[HTL/
M+$_NW7DD]2:_&/\ LO\ X.)_^AV_X(O_ /AM?VWO_GHT?V7_ ,'$_P#T.W_!
M%_\ \-K^V]_\]&C]-O+T[;O;N^[N'[445^*_]E_\'$__ $.W_!%__P -K^V]
M_P#/1H_LO_@XG_Z';_@B_P#^&U_;>_\ GHT ?M117XK_ -E_\'$__0[?\$7_
M /PVO[;W_P ]&C^R_P#@XG_Z';_@B_\ ^&U_;>_^>C0!^U%%?BO_ &7_ ,'$
M_P#T.W_!%_\ \-K^V]_\]&C^R_\ @XG_ .AV_P""+_\ X;7]M[_YZ- '[445
M^*_]E_\ !Q/_ -#M_P $7_\ PVO[;W_ST:/[+_X.)_\ H=O^"+__ (;7]M[_
M .>C0!^U%%?BO_9?_!Q/_P!#M_P1?_\ #:_MO?\ ST:/[+_X.)_^AV_X(O\
M_AM?VWO_ )Z- '[445^*_P#9?_!Q/_T.W_!%_P#\-K^V]_\ /1H_LO\ X.)_
M^AV_X(O_ /AM?VWO_GHT 7?^"5'_ "<3_P %I/\ M*#K_P#ZRW^S37[-U^7?
M_!,G]DK]IK]F:']K_P ;_M:>,O@5XO\ C!^UE^U+J7[1.L+^SMI?C[1_AMX>
MAO?A7\,?AS%H>G6/Q)GOO$\4J-\/WO9/M.J:HK+>*XO-S-;P?J)0 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 5^:/_!8K_E&A^UK_P!B#H__ *G7A.OTNK\S/^"R4PMO^"8O
M[8=ZZ2R0Z=\,;?5+H0H9)5LM+\7>&M0O950$;O)M+::8C(^5#D@<T ?I7:?\
M>EK_ ->\/_HM:L51TNXCN],TZZAW>5<V-I<1;AM;RYK>.1-RY.UMK#(R<'(R
M:^.!^UIJ&@?%K]L#P?\ $;P1IWAGP)^RW\*O!/Q=M/%FD>)9?$6L>,_"?B/0
MO'6MZM=7NAG1M+A\.7NFCP1>6EII*7VL276^.Y>]19XX8YE.$%-SDHQIX?%8
MJ<G=)4<%1A7Q$KV=Y0I5(RC3BG4J:QIQE)-.HPG/E4(N3GB,)AH1C9RE6QM?
MZMAHI73M.O:FYNT(.4'-QC)27VK17Y4-_P %"O'OARSTKPOX^^%'AG3/B_\
M%OPO\"O&G[/WAK1_%.JWGAK5],_:(\:3^!_#>@^/M:N=&BO-+U_X;7T2ZM\0
M[G1;"\TS4M*E0>&B+D[*\^\:?\%1_&'@?QGX7^&NJ?";PPWC?P[\2/$'PX^,
M=H?$^KV]KX@UK0?B'\,/ <.D_L]Q/I$EYXS\3:YH_P 5='^*5MH&O+IUWIG@
MC2-:BOA)=6[7L.\:-656-#DM5G7^JJ$I1C_M$:SPU>BVY<JG@\1RT,:KM8:K
M.G&4JJG[2.7M(>SG64DZ4*$L2ZD5)Q>']B\11K1:C>5/%T(SJX.22^L0IU&E
M2Y'?]F**\;^''Q<TSXC^)/&&GZ7<Z FDZ,]L/#4:ZW:S>*?$>EV]Q>:;JWC)
M_#R.;JP\%7>MVTVD>%=9E3R_$#:9J.I6['3KC39;CV2L[.T)=)PC4CYQFFXO
MRNE>VZNE+EE>$+ZRCUA)PEY2C;F739NU[6;4K.27-(HHHI %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%1R30Q8\V6./=G'F.J9QUQN(SC(SCIF@"2BJ_VNT_Y^;?\
M[_1__%4?:[3_ )^;?_O]'_\ %4 6**K_ &NT_P"?FW_[_1__ !5'VNT_Y^;?
M_O\ 1_\ Q5 %BBJ_VNT_Y^;?_O\ 1_\ Q5'VNT_Y^;?_ +_1_P#Q5 %BBJ_V
MNT_Y^;?_ +_1_P#Q5'VNT_Y^;?\ [_1__%4 6**K_:[3_GYM_P#O]'_\51]K
MM/\ GYM_^_T?_P 50!8HJO\ :[3_ )^;?_O]'_\ %4?:[3_GYM_^_P!'_P#%
M4 6*_,W_ (++?\HM/VY?^R ^+?YVE?I5]KM/^?FW_P"_T?\ \57\SO\ P<#^
M&O''[/GP+_:0_:_^'4'B7QC\*/C;^S5=?LP?M??#C1]1GU"+1K>+5Y+O]G[]
MH_0=%N;UK6UO_AUXEUW7_AWX\ATR"W.M>#?B%I^KZB)#X+AGC /Z3O#'_(M>
M'O\ L!Z3_P"D%O7QB_[*GC/Q-\>/VL/&7Q"\3>!=3^#G[3/P6\+_  8D\(Z!
MH/B33?'NB:5X:TWQ=I)U"]\37OB&^T&]FU6R\>:\L\=GX>L39RV.C2V\KDWP
MF\C_ ."9O@WXH>(/!_CS]M']H:/6_"OQ?_;'?P;XMT3X/ZQK$SV7[/W[/7A+
M0GTSX"_"1-#-S)I^F^,T\-:A>^.OBM?6R_:-0^(?C36K&9Q:Z+80P_I]]KM/
M^?FW_P"_T?\ \54RA"?,IQ4XSP^+PTXRNXRHXV@L-B(M)Q]Z5))0FI*5.24X
M-32DKC4G"W))QE&MA,1"<;*<*V"Q,<7AIPE9VY*\8S:LXS2Y)IP;3_+?_AWM
MXXU^QTWQ/X]^,&@ZQ\9?A9X:^!W@[X ^+=(\':EIWAOP[I'[//C&X\:^%=6\
M>:#<>([N^\0^(/B)J%P=.^)QT?5=%TX:4B1>&+?3YD$M>]^!/V3K_P />!?%
M6E^)/%6AZU\0/BW\9]<^,WQ:\96/AM[>.TO_ !7:6.D^(/#_ ,*(;^_O]3\&
M6L7A31]*\#:-K=QJ6H:[::&-0U&2Y;6+F*6W^S?M=I_S\V__ '^C_P#BJ/M=
MI_S\V_\ W^C_ /BJU=2<G4<FINK)U*CG&,N>I.NL5B*C]U+GQF)C'$8UI)8J
MI&/M(Q@G2EDH1CR**Y%35J:@Y04(1HRP]"G%*6E/"49SI8*%W]5C.7LY2D^9
M?GMX!_81_P"$#_;)U7]I?3O&ND1>%&M_$]SH7A"P\*FQ\6P7/BWP-\//A])X
M+UGQ?'J;6NH?"?P=I7PXL=<\!^$8=%MI-'\2Z[K-X]W)&L0E_1&J_P!KM/\
MGYM_^_T?_P 51]KM/^?FW_[_ $?_ ,52<Y.G1I-MPH0G"G?62C.K.M/FD[RG
M*52I*3E)MO2]WSSJTTG4J5;)3JNFY\J48OV5*%&"45:,5&G"*M%)7N[)<L86
M**K_ &NT_P"?FW_[_1__ !5'VNT_Y^;?_O\ 1_\ Q52!8HJO]KM/^?FW_P"_
MT?\ \51]KM/^?FW_ ._T?_Q5 %BBJ_VNT_Y^;?\ [_1__%4?:[3_ )^;?_O]
M'_\ %4 6**K_ &NT_P"?FW_[_1__ !5'VNT_Y^;?_O\ 1_\ Q5 %BBF))'*"
MT<B2*#@E'5P#@'!*D@'!!QUP13Z "BBB@ HHHH **** "BBB@ HHHH ****
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
M !1110 4444 %%%% !1110 4444 %?C-^T+_ ,IR_P#@FQ_V99_P4'_]2?\
M9>K]F:_&;]H7_E.7_P $V/\ LRS_ (*#_P#J3_LO4 ?LS1110 4444 %%%%
M'QO^W1\-O@_XO_9V^+GC'XK^%O ^OO\ #GX-?&._\*ZGX^LM'O\ 2?"^J:UX
M%O[.35;1/$"R:39:K(UM9VMEJ;QK>VSR-%93Q-<R+)^=7@?XJ_"#]E[P!_P3
M:\1?#?PI^S#H'A/]HOX86K_$KQO'IEJGB&XU?X4_LL>+/&6C>*O"5CX.$5GJ
MVM0ZA;:QX>\4ZQ9V6K^+[VSU.3PY8VUU>W<<<7[D:YH.A^)]*O-"\2:-I/B'
M1-0C6*_T?7-.L]6TJ^B21)DCO-/OX;BTN8UECCE5)H759$1P RJ1S*_"SX8K
M#X=MU^'/@-;?P?)/+X2@7PAX?$/A>6ZF-Q=2>'8AI^S1)+FX)GG?3%M6FF)E
MD+.2U2O:1590J<GM*N%G%QYDE"EALZHXB$U%P<G7JYC@JZ<9KW\N@ZCE)45"
MVXR='VB=2%.CBZ;C*5[2K5,LGAYT^;GC'ZO]3Q?NRA*-\;*5."?M7/\ "[PQ
M_P %1?V@[W0+Z"\UK]F2ZU*Y^/7[&7@OP_XPU6+4/#6GZI\+?VM=.>7_ (2*
MQ\':;\4/%;IK'A>]0W%C:ZIXPM+A]'AND\1Z;I.L0RV<'53_ +>_QR\1Z)X?
MU30(/V;?%WC;POIG_!1OPV/B#I?A36_$US'XZ_9,6^D\,77A_P -6'C:>?PW
MH/Q)T#3]._X2K0H_&EWJUQ)-$VFW<FG?9G;]F)?@S\'YX;:WF^%'PUFM[)K9
M[."7P+X7DAM'LY+F:S>VB?2RD#6LMY>2VS1*A@DNKEXBC3REO/='_9>^&&B?
M%NQ^+MG;30WN@Z7K^G>#?!=AHW@?P]X#\%S^+[+3=.\9ZWI&F>%?!^@ZUJVO
M>+;#2;"SU;4/&?B#Q48+6 VVC1:5!+-')<[2]I&*=/GI5(TJMU*5"I#"8FEA
MZC45&523J5*,JBIJE&=2-6M4:CRT9Q%N-2G5DHU(PK4)U,,DXTZ\/K5&MB:7
M.W)PA.G3G3AS^T=*DU3IIS?M(?EX/^"A'Q^\8+\6M0^%WC7X">*XOA)\#_V2
M_P!I[6O#'A[P)KOBWQ#??"?XDZ3K-W^T+H^B7&G_ !6L[+4O$/@BSTR+Q%X1
MO52,?OX_#6K:1>WEQ;WYW/B3^W;\?/!,]SXM/Q!^!^C?#3XO_LQ?M/\ [0O[
M/$OC+X6^(]"U:PC^#\WA+5OA?I6O7EU\7+6+QY<?$'P;KMSKNI:-I.F^%-9M
M+-[6]L$>.WNHJ_5/Q/\ !3PGK?A0^#/#5Q??"K0;F6*+6K?X6:=X1\,2^(-
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
G **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>14
<FILENAME>cga-20240630.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Tue Oct 15 17:46:08 UTC 2024 -->
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:cga="http://cgagri.com/20240630" targetNamespace="http://cgagri.com/20240630" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="cga-20240630_lab.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="cga-20240630_pre.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="cga-20240630_def.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="cga-20240630_cal.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef"/>
      <link:roleType roleURI="http://cgagri.com/role/ConsolidatedBalanceSheet" id="cga_r_ConsolidatedBalanceSheet">
        <link:definition>995301 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ConsolidatedBalanceSheet_Parentheticals" id="cga_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>995302 - Statement - Consolidated Balance Sheets (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ConsolidatedIncomeStatement" id="cga_r_ConsolidatedIncomeStatement">
        <link:definition>995303 - Statement - Consolidated Statements of Operations and Comprehensive Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ShareholdersEquityType2or3" id="cga_r_ShareholdersEquityType2or3">
        <link:definition>995304 - Statement - Consolidated Statements of Stockholders&#8217; Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ConsolidatedCashFlow" id="cga_r_ConsolidatedCashFlow">
        <link:definition>995305 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/OrganizationandDescriptionofBusiness" id="cga_r_OrganizationandDescriptionofBusiness">
        <link:definition>995306 - Disclosure - Organization and Description of Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" id="cga_r_BasisofPresentationandSummaryofSignificantAccountingPolicies">
        <link:definition>995307 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/GoingCercern" id="cga_r_GoingCercern">
        <link:definition>995308 - Disclosure - Going Cercern</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/Inventories" id="cga_r_Inventories">
        <link:definition>995309 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/PropertyPlantandEquipment" id="cga_r_PropertyPlantandEquipment">
        <link:definition>995310 - Disclosure - Property, Plant and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/IntangibleAssetsandDigitalAssets" id="cga_r_IntangibleAssetsandDigitalAssets">
        <link:definition>995311 - Disclosure - Intangible Assets and Digital Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/OtherNonCurrentAssets" id="cga_r_OtherNonCurrentAssets">
        <link:definition>995312 - Disclosure - Other Non-Current Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/AccruedExpensesandOtherPayables" id="cga_r_AccruedExpensesandOtherPayables">
        <link:definition>995313 - Disclosure - Accrued Expenses and Other Payables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/AmountDuetoRelatedParties" id="cga_r_AmountDuetoRelatedParties">
        <link:definition>995314 - Disclosure - Amount Due to Related Parties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/LoanPayables" id="cga_r_LoanPayables">
        <link:definition>995315 - Disclosure - Loan Payables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/TaxesPayable" id="cga_r_TaxesPayable">
        <link:definition>995316 - Disclosure - Taxes Payable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/StockholdersEquity" id="cga_r_StockholdersEquity">
        <link:definition>995317 - Disclosure - Stockholders&#8217; Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ConcentrationsandLitigation" id="cga_r_ConcentrationsandLitigation">
        <link:definition>995318 - Disclosure - Concentrations and Litigation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/SegmentReporting" id="cga_r_SegmentReporting">
        <link:definition>995319 - Disclosure - Segment Reporting</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/CommitmentsandContingencies" id="cga_r_CommitmentsandContingencies">
        <link:definition>995320 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/VariableInterestEntities" id="cga_r_VariableInterestEntities">
        <link:definition>995321 - Disclosure - Variable Interest Entities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/RestrictedNetAssets" id="cga_r_RestrictedNetAssets">
        <link:definition>995322 - Disclosure - Restricted Net Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/AccountingPoliciesByPolicy" id="cga_r_AccountingPoliciesByPolicy">
        <link:definition>996000 - Disclosure - Accounting Policies, by Policy (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" id="cga_r_BasisofPresentationandSummaryofSignificantAccountingPoliciesTables">
        <link:definition>996001 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/InventoriesTables" id="cga_r_InventoriesTables">
        <link:definition>996002 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/PropertyPlantandEquipmentTables" id="cga_r_PropertyPlantandEquipmentTables">
        <link:definition>996003 - Disclosure - Property, Plant and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/IntangibleAssetsandDigitalAssetsTables" id="cga_r_IntangibleAssetsandDigitalAssetsTables">
        <link:definition>996004 - Disclosure - Intangible Assets and Digital Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/OtherNonCurrentAssetsTables" id="cga_r_OtherNonCurrentAssetsTables">
        <link:definition>996005 - Disclosure - Other Non-Current Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/AccruedExpensesandOtherPayablesTables" id="cga_r_AccruedExpensesandOtherPayablesTables">
        <link:definition>996006 - Disclosure - Accrued Expenses and Other Payables (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/LoanPayablesTables" id="cga_r_LoanPayablesTables">
        <link:definition>996007 - Disclosure - Loan Payables (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/TaxesPayableTables" id="cga_r_TaxesPayableTables">
        <link:definition>996008 - Disclosure - Taxes Payable (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/SegmentReportingTables" id="cga_r_SegmentReportingTables">
        <link:definition>996009 - Disclosure - Segment Reporting (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/CommitmentsandContingenciesTables" id="cga_r_CommitmentsandContingenciesTables">
        <link:definition>996010 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/VariableInterestEntitiesTables" id="cga_r_VariableInterestEntitiesTables">
        <link:definition>996011 - Disclosure - Variable Interest Entities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/RestrictedNetAssetsTables" id="cga_r_RestrictedNetAssetsTables">
        <link:definition>996012 - Disclosure - Restricted Net Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" id="cga_r_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails">
        <link:definition>996013 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofEstimatedUsefulLivesTable" id="cga_r_ScheduleofEstimatedUsefulLivesTable">
        <link:definition>996014 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofBasicandDilutedEarningsPerShareTable" id="cga_r_ScheduleofBasicandDilutedEarningsPerShareTable">
        <link:definition>996015 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Basic and Diluted Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/InventoriesDetails" id="cga_r_InventoriesDetails">
        <link:definition>996016 - Disclosure - Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofInventoriesTable" id="cga_r_ScheduleofInventoriesTable">
        <link:definition>996017 - Disclosure - Inventories (Details) - Schedule of Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/PropertyPlantandEquipmentDetails" id="cga_r_PropertyPlantandEquipmentDetails">
        <link:definition>996018 - Disclosure - Property, Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofPropertyPlantandEquipmentTable" id="cga_r_ScheduleofPropertyPlantandEquipmentTable">
        <link:definition>996019 - Disclosure - Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/IntangibleAssetsandDigitalAssetsDetails" id="cga_r_IntangibleAssetsandDigitalAssetsDetails">
        <link:definition>996020 - Disclosure - Intangible Assets and Digital Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofIntangibleAssetsTable" id="cga_r_ScheduleofIntangibleAssetsTable">
        <link:definition>996021 - Disclosure - Intangible Assets and Digital Assets (Details) - Schedule of Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofLandUseRightsandTrademarksTable" id="cga_r_ScheduleofLandUseRightsandTrademarksTable">
        <link:definition>996022 - Disclosure - Intangible Assets and Digital Assets (Details) - Schedule of Land Use Rights and Trademarks</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofEstimatedAmortizationExpensesofIntangibleAssetsTable" id="cga_r_ScheduleofEstimatedAmortizationExpensesofIntangibleAssetsTable">
        <link:definition>996023 - Disclosure - Intangible Assets and Digital Assets (Details) - Schedule of Estimated Amortization Expenses of Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofCompanysSignificantDigitalAssetBitcoinHoldingTable" id="cga_r_ScheduleofCompanysSignificantDigitalAssetBitcoinHoldingTable">
        <link:definition>996024 - Disclosure - Intangible Assets and Digital Assets (Details) - Schedule of Company&#8217;s Significant Digital Asset Bitcoin Holding</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofPresentsaRollForwardofTotalDigitalAssetsIncludingDigitalAssetsRestrictedTable" id="cga_r_ScheduleofPresentsaRollForwardofTotalDigitalAssetsIncludingDigitalAssetsRestrictedTable">
        <link:definition>996025 - Disclosure - Intangible Assets and Digital Assets (Details) - Schedule of Presents a Roll-Forward of Total Digital Assets (Including Digital Assets, Restricted)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/OtherNonCurrentAssetsDetails" id="cga_r_OtherNonCurrentAssetsDetails">
        <link:definition>996026 - Disclosure - Other Non-Current Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZEF8DZJKOl02n7N2iAQL3is3dodB8dSmiVU7qA0/jkaIzgB3vejGWWo58CZ/xiUQUgzk9vXfSzWyv81o/QZdxJLacEFLvQCh2XW4VSE+IyOSkOemTul+tCpzrRvQtMx5we90PQOzmxjFY11r6YApnoGzHA76KMJRVBCAmLu3nb4AMe8wKdPLSA06+fsNQiYPaVTho7x559yXq9e3X01Aa03NVnPJ6cCCOA7Grksamhj/OfzSNGq0wYi1hOa9kS94L8Ij4hUiKbAg==] CSR-->
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable" id="cga_r_ScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable">
        <link:definition>996027 - Disclosure - Other Non-Current Assets (Details) - Schedule of Estimated Amortization Expenses of the Lease Advance Payments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofAccruedExpensesandOtherPayablesTable" id="cga_r_ScheduleofAccruedExpensesandOtherPayablesTable">
        <link:definition>996028 - Disclosure - Accrued Expenses and Other Payables (Details) - Schedule of Accrued Expenses and Other Payables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/AmountDuetoRelatedPartiesDetails" id="cga_r_AmountDuetoRelatedPartiesDetails">
        <link:definition>996029 - Disclosure - Amount Due to Related Parties (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/LoanPayablesDetails" id="cga_r_LoanPayablesDetails">
        <link:definition>996030 - Disclosure - Loan Payables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofLoanPayablesTable" id="cga_r_ScheduleofLoanPayablesTable">
        <link:definition>996031 - Disclosure - Loan Payables (Details) - Schedule of Loan Payables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/TaxesPayableDetails" id="cga_r_TaxesPayableDetails">
        <link:definition>996032 - Disclosure - Taxes Payable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofTaxespayableTable" id="cga_r_ScheduleofTaxespayableTable">
        <link:definition>996033 - Disclosure - Taxes Payable (Details) - Schedule of Taxes payable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofProvisionsforIncomeTaxesTable" id="cga_r_ScheduleofProvisionsforIncomeTaxesTable">
        <link:definition>996034 - Disclosure - Taxes Payable (Details) - Schedule of Provisions for Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofDeferredTaxAssetsTable" id="cga_r_ScheduleofDeferredTaxAssetsTable">
        <link:definition>996035 - Disclosure - Taxes Payable (Details) - Schedule of Deferred Tax Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable" id="cga_r_ScheduleofEffectiveIncomeTaxRateReconciliationTable">
        <link:definition>996036 - Disclosure - Taxes Payable (Details) - Schedule of Effective Income Tax Rate Reconciliation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/StockholdersEquityDetails" id="cga_r_StockholdersEquityDetails">
        <link:definition>996037 - Disclosure - Stockholders&#8217; Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ConcentrationsandLitigationDetails" id="cga_r_ConcentrationsandLitigationDetails">
        <link:definition>996038 - Disclosure - Concentrations and Litigation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/SegmentReportingDetails" id="cga_r_SegmentReportingDetails">
        <link:definition>996039 - Disclosure - Segment Reporting (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofSegmentReportingInformationTable" id="cga_r_ScheduleofSegmentReportingInformationTable">
        <link:definition>996040 - Disclosure - Segment Reporting (Details) - Schedule of Segment Reporting Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/CommitmentsandContingenciesDetails" id="cga_r_CommitmentsandContingenciesDetails">
        <link:definition>996041 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofContingentRentExpensesTable" id="cga_r_ScheduleofContingentRentExpensesTable">
        <link:definition>996042 - Disclosure - Commitments and Contingencies (Details) - Schedule of Contingent Rent Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable" id="cga_r_ScheduleofVIEsConsolidatedFinancialStatementsTable">
        <link:definition>996043 - Disclosure - Variable Interest Entities (Details) - Schedule of VIEs Consolidated Financial Statements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/RestrictedNetAssetsDetails" id="cga_r_RestrictedNetAssetsDetails">
        <link:definition>996044 - Disclosure - Restricted Net Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable" id="cga_r_ScheduleofCondensedBalanceSheetsTable">
        <link:definition>996045 - Disclosure - Restricted Net Assets (Details) - Schedule of Condensed Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable_Parentheticals" id="cga_r_ScheduleofCondensedBalanceSheetsTable_Parentheticals">
        <link:definition>996046 - Disclosure - Restricted Net Assets (Details) - Schedule of Condensed Balance Sheets (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofCondensedStatementsofOperationsTable" id="cga_r_ScheduleofCondensedStatementsofOperationsTable">
        <link:definition>996047 - Disclosure - Restricted Net Assets (Details) - Schedule of Condensed Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/ScheduleofCondensedStatementsofCashFlowsTable" id="cga_r_ScheduleofCondensedStatementsofCashFlowsTable">
        <link:definition>996048 - Disclosure - Restricted Net Assets (Details) - Schedule of Condensed Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cgagri.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2024" schemaLocation="https://xbrl.sec.gov/sic/2024/sic-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd-sub/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei-sub/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-sub-2024.xsd"/>
  <xs:element name="ScheduleOfEstimatedUsefulLivesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfEstimatedUsefulLivesAbstract"/>
  <xs:element name="ScheduleOfPropertyPlantAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
  <xs:element name="ScheduleOfLandUseRightsAndTrademarksAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfLandUseRightsAndTrademarksAbstract"/>
  <xs:element name="ScheduleOfCompanySSignificantDigitalAssetBitcoinHoldingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfCompanySSignificantDigitalAssetBitcoinHoldingAbstract"/>
  <xs:element name="ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsAbstract"/>
  <xs:element name="ScheduleOfLoanPayablesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfLoanPayablesAbstract"/>
  <xs:element name="ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract"/>
  <xs:element name="ScheduleOfSegmentReportingInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfSegmentReportingInformationAbstract"/>
  <xs:element name="ScheduleOfViesConsolidatedFinancialStatementsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfViesConsolidatedFinancialStatementsAbstract"/>
  <xs:element name="ScheduleOfCondensedBalanceSheetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfCondensedBalanceSheetsAbstract"/>
  <xs:element name="ScheduleOfCondensedStatementsOfOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfCondensedStatementsOfOperationsAbstract"/>
  <xs:element name="ScheduleOfCondensedStatementsOfCashFlowsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfCondensedStatementsOfCashFlowsAbstract"/>
  <xs:element name="UnlabeledAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract"/>
  <xs:element name="UnlabeledAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract0"/>
  <xs:element name="UnlabeledAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract1"/>
  <xs:element name="UnlabeledAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract2"/>
  <xs:element name="UnlabeledAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract3"/>
  <xs:element name="UnlabeledAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract4"/>
  <xs:element name="UnlabeledAbstract5" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract5"/>
  <xs:element name="UnlabeledAbstract6" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract6"/>
  <xs:element name="UnlabeledAbstract7" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract7"/>
  <xs:element name="UnlabeledAbstract8" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract8"/>
  <xs:element name="UnlabeledAbstract9" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract9"/>
  <xs:element name="UnlabeledAbstract10" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract10"/>
  <xs:element name="UnlabeledAbstract11" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract11"/>
  <xs:element name="UnlabeledAbstract12" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract12"/>
  <xs:element name="UnlabeledAbstract13" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract13"/>
  <xs:element name="UnlabeledAbstract14" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract14"/>
  <xs:element name="UnlabeledAbstract15" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract15"/>
  <xs:element name="UnlabeledAbstract16" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract16"/>
  <xs:element name="UnlabeledAbstract17" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract17"/>
  <xs:element name="UnlabeledAbstract18" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract18"/>
  <xs:element name="UnlabeledAbstract19" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract19"/>
  <xs:element name="UnlabeledAbstract20" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract20"/>
  <xs:element name="UnlabeledAbstract21" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract21"/>
  <xs:element name="UnlabeledAbstract22" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract22"/>
  <xs:element name="UnlabeledAbstract23" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract23"/>
  <xs:element name="UnlabeledAbstract24" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract24"/>
  <xs:element name="UnlabeledAbstract25" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract25"/>
  <xs:element name="UnlabeledAbstract26" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract26"/>
  <xs:element name="UnlabeledAbstract27" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract27"/>
  <xs:element name="UnlabeledAbstract28" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract28"/>
  <xs:element name="UnlabeledAbstract29" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract29"/>
  <xs:element name="UnlabeledAbstract30" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract30"/>
  <xs:element name="RevenuesFromUnaffiliatedCustomersAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_RevenuesFromUnaffiliatedCustomersAbstract"/>
  <xs:element name="OperatingIncomeExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_OperatingIncomeExpenseAbstract"/>
  <xs:element name="NetLossIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_NetLossIncomeAbstract"/>
  <xs:element name="UnlabeledAbstract31" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract31"/>
  <xs:element name="UnlabeledAbstract32" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract32"/>
  <xs:element name="CapitalExpenditureAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_CapitalExpenditureAbstract"/>
  <xs:element name="IdentifiableAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_IdentifiableAssetsAbstract"/>
  <xs:element name="UnlabeledAbstract33" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract33"/>
  <xs:element name="UnlabeledAbstract34" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract34"/>
  <xs:element name="UnlabeledAbstract35" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract35"/>
  <xs:element name="UnlabeledAbstract36" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract36"/>
  <xs:element name="UnlabeledAbstract37" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract37"/>
  <xs:element name="UnlabeledAbstract38" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract38"/>
  <xs:element name="UnlabeledAbstract39" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract39"/>
  <xs:element name="UnlabeledAbstract40" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnlabeledAbstract40"/>
  <xs:element name="StatutoryReserve" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_StatutoryReserve"/>
  <xs:element name="FairValueAdjustmentOfBitcoin" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cga_FairValueAdjustmentOfBitcoin"/>
  <xs:element name="TransferToStatutoryReserve" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_TransferToStatutoryReserve"/>
  <xs:element name="IncreaseDecreaseInContractWithDigitalAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_IncreaseDecreaseInContractWithDigitalAssets"/>
  <xs:element name="IncreaseDecreaseInAdvancesToSuppliers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_IncreaseDecreaseInAdvancesToSuppliers"/>
  <xs:element name="IncreaseDecreaseInCustomerDeposit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cga_IncreaseDecreaseInCustomerDeposit"/>
  <xs:element name="NonmonetarySalesAndPurchases" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_NonmonetarySalesAndPurchases"/>
  <xs:element name="VieAssessmentPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_VieAssessmentPolicyTextBlock"/>
  <xs:element name="CustomerDepositsPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_CustomerDepositsPolicyTextBlock"/>
  <xs:element name="ScheduleOfEstimatedUsefulLivesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfEstimatedUsefulLivesTableTextBlock"/>
  <xs:element name="ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock"/>
  <xs:element name="ScheduleOfTaxPayableTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfTaxPayableTableTextBlock"/>
  <xs:element name="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable"/>
  <xs:element name="Impairment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_Impairment"/>
  <xs:element name="FiniteLivedLandUseRightsNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cga_FiniteLivedLandUseRightsNet"/>
  <xs:element name="FiniteLivedIntangibleAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cga_FiniteLivedIntangibleAssets"/>
  <xs:element name="FinitelivedForeignCurrencyAdjustment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_FinitelivedForeignCurrencyAdjustment"/>
  <xs:element name="FinitelivedAmortizationSubtraction" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_FinitelivedAmortizationSubtraction"/>
  <xs:element name="FiniteLivedIntangibleAssetsEnding" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cga_FiniteLivedIntangibleAssetsEnding"/>
  <xs:element name="CryptoAssetNumberOfQuantity" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="cga_CryptoAssetNumberOfQuantity"/>
  <xs:element name="OtherNonCurrentAssetsDetailsScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cga_OtherNonCurrentAssetsDetailsScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable"/>
  <xs:element name="LoanPayablesDetailsScheduleofLoanPayablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cga_LoanPayablesDetailsScheduleofLoanPayablesTable"/>
  <xs:element name="LoanPeriodPerAgreementStartAndEnd" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_LoanPeriodPerAgreementStartAndEnd"/>
  <xs:element name="VATProvisionCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cga_VATProvisionCurrent"/>
  <xs:element name="IncomeTaxPayableCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cga_IncomeTaxPayableCurrent"/>
  <xs:element name="OtherLeviesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_OtherLeviesCurrent"/>
  <xs:element name="RepatriationTaxCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_RepatriationTaxCurrent"/>
  <xs:element name="IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit"/>
  <xs:element name="EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit"/>
  <xs:element name="IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits"/>
  <xs:element name="EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits"/>
  <xs:element name="IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary"/>
  <xs:element name="EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary"/>
  <xs:element name="InterCompanyTransfers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cga_InterCompanyTransfers"/>
  <xs:element name="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable"/>
  <xs:element name="DepreciationIncreasedPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_DepreciationIncreasedPercentage"/>
  <xs:element name="IntangibleAssetsandDigitalAssetsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cga_IntangibleAssetsandDigitalAssetsDetailsTable"/>
  <xs:element name="OtherNonCurrentAssetsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cga_OtherNonCurrentAssetsDetailsTable"/>
  <xs:element name="RentalAgreementDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_RentalAgreementDescription"/>
  <xs:element name="AggregateRentalTerms" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_AggregateRentalTerms"/>
  <xs:element name="AmountDuetoRelatedPartiesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cga_AmountDuetoRelatedPartiesDetailsTable"/>
  <xs:element name="LoanPayablesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cga_LoanPayablesDetailsTable"/>
  <xs:element name="TaxesPayableDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cga_TaxesPayableDetailsTable"/>
  <xs:element name="ValueAddedTaxPercent" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ValueAddedTaxPercent"/>
  <xs:element name="StockholdersEquityDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cga_StockholdersEquityDetailsTable"/>
  <xs:element name="ConsultingServices" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cga_ConsultingServices"/>
  <xs:element name="ConcentrationsandLitigationDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cga_ConcentrationsandLitigationDetailsTable"/>
  <xs:element name="AggregateAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="cga_AggregateAmount"/>
  <xs:element name="NumberOfBusinessSegments" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_NumberOfBusinessSegments"/>
  <xs:element name="PercentageOfTotalFertilizerRevenues" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_PercentageOfTotalFertilizerRevenues"/>
  <xs:element name="TypeOfLeaseArrangementTypeDomainDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_TypeOfLeaseArrangementTypeDomainDomain"/>
  <xs:element name="CommitmentsandContingenciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="cga_CommitmentsandContingenciesDetailsTable"/>
  <xs:element name="TypeOfLeaseArrangementTypeAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="cga_TypeOfLeaseArrangementTypeAxis"/>
  <xs:element name="AgriculturalAssetsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_AgriculturalAssetsMember"/>
  <xs:element name="AntaeusMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_AntaeusMember"/>
  <xs:element name="BeijingBankPingguBranchMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_BeijingBankPingguBranchMember"/>
  <xs:element name="BitcoinMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_BitcoinMember"/>
  <xs:element name="ChangAnBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ChangAnBankMember"/>
  <xs:element name="CustomerFiveMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_CustomerFiveMember"/>
  <xs:element name="CustomerFourMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_CustomerFourMember"/>
  <xs:element name="CustomerOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_CustomerOneMember"/>
  <xs:element name="CustomerSixMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_CustomerSixMember"/>
  <xs:element name="CustomerThreeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_CustomerThreeMember"/>
  <xs:element name="CustomerTwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_CustomerTwoMember"/>
  <xs:element name="GufengMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_GufengMember"/>
  <xs:element name="HuaxiaBankHuaiRouBranchMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_HuaxiaBankHuaiRouBranchMember"/>
  <xs:element name="IndustrialBankCoLtdOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_IndustrialBankCoLtdOneMember"/>
  <xs:element name="IndustrialBankCoLtdTwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_IndustrialBankCoLtdTwoMember"/>
  <xs:element name="JinongMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_JinongMember"/>
  <xs:element name="KingtoneInformationMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_KingtoneInformationMember"/>
  <xs:element name="LandUseRightAccumulatedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_LandUseRightAccumulatedMember"/>
  <xs:element name="LandUseRightsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_LandUseRightsMember"/>
  <xs:element name="LoanPayableMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_LoanPayableMember"/>
  <xs:element name="MiningMachinesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_MiningMachinesMember"/>
  <xs:element name="MrZhuoyuLiMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_MrZhuoyuLiMember"/>
  <xs:element name="OtherPropertyAndEquipmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_OtherPropertyAndEquipmentMember"/>
  <xs:element name="PingguNewVillageBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_PingguNewVillageBankMember"/>
  <xs:element name="PurchaseBenchmarkMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_PurchaseBenchmarkMember"/>
  <xs:element name="SalesAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_SalesAgreementMember"/>
  <xs:element name="SegmentReconcilingItems1Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_SegmentReconcilingItems1Member"/>
  <xs:element name="SegmentReconcilingItems2Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_SegmentReconcilingItems2Member"/>
  <xs:element name="StatutoryReserveMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_StatutoryReserveMember"/>
  <xs:element name="TaxCutsAndJobsActMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_TaxCutsAndJobsActMember"/>
  <xs:element name="TrademarksAccumulatedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_TrademarksAccumulatedMember"/>
  <xs:element name="TrademarksGrossMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_TrademarksGrossMember"/>
  <xs:element name="UnitedStatesBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_UnitedStatesBankMember"/>
  <xs:element name="VendorFiveMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_VendorFiveMember"/>
  <xs:element name="VendorFourMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_VendorFourMember"/>
  <xs:element name="VendorOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_VendorOneMember"/>
  <xs:element name="VendorSixMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_VendorSixMember"/>
  <xs:element name="VendorThreeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_VendorThreeMember"/>
  <xs:element name="VendorTwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_VendorTwoMember"/>
  <xs:element name="YuxingMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_YuxingMember"/>
  <xs:element name="EstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_EstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsLineItems"/>
  <xs:element name="GoingCercernAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_GoingCercernAbstract"/>
  <xs:element name="ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems"/>
  <xs:element name="ScheduleOfSegmentReportingInformationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfSegmentReportingInformationLineItems"/>
  <xs:element name="ScheduleOfVIEsConsolidatedFinancialStatementsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_ScheduleOfVIEsConsolidatedFinancialStatementsLineItems"/>
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cga_DocumentAndEntityInformationAbstract"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>15
<FILENAME>cga-20240630_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Tue Oct 15 17:46:08 UTC 2024 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ConsolidatedBalanceSheet" roleURI="http://cgagri.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ConsolidatedIncomeStatement" roleURI="http://cgagri.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ConsolidatedCashFlow" roleURI="http://cgagri.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofInventoriesTable" roleURI="http://cgagri.com/role/ScheduleofInventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofPropertyPlantandEquipmentTable" roleURI="http://cgagri.com/role/ScheduleofPropertyPlantandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofIntangibleAssetsTable" roleURI="http://cgagri.com/role/ScheduleofIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofAccruedExpensesandOtherPayablesTable" roleURI="http://cgagri.com/role/ScheduleofAccruedExpensesandOtherPayablesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofTaxespayableTable" roleURI="http://cgagri.com/role/ScheduleofTaxespayableTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofProvisionsforIncomeTaxesTable" roleURI="http://cgagri.com/role/ScheduleofProvisionsforIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofDeferredTaxAssetsTable" roleURI="http://cgagri.com/role/ScheduleofDeferredTaxAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofEffectiveIncomeTaxRateReconciliationTable" roleURI="http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofVIEsConsolidatedFinancialStatementsTable" roleURI="http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofCondensedBalanceSheetsTable" roleURI="http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofCondensedStatementsofOperationsTable" roleURI="http://cgagri.com/role/ScheduleofCondensedStatementsofOperationsTable"/>
  <calculationLink xlink:role="http://cgagri.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetFairValueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetFairValueCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CryptoAssetFairValueCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesOnInventoryPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvancesOnInventoryPurchases"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AdvancesOnInventoryPurchases" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_DepositLiabilityCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_TaxesPayableCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_PreferredStockValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="cga_StatutoryReserve" xlink:href="cga-20240630.xsd#cga_StatutoryReserve"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="cga_StatutoryReserve" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_CommitmentsAndContingencies" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://cgagri.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingExpense" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="cga_FairValueAdjustmentOfBitcoin" xlink:href="cga-20240630.xsd#cga_FairValueAdjustmentOfBitcoin"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="cga_FairValueAdjustmentOfBitcoin" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InvestmentIncomeInterest" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InterestExpenseNonoperating" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://cgagri.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="cga_FairValueAdjustmentOfBitcoin" xlink:href="cga-20240630.xsd#cga_FairValueAdjustmentOfBitcoin"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="cga_FairValueAdjustmentOfBitcoin" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="cga_IncreaseDecreaseInCustomerDeposit" xlink:href="cga-20240630.xsd#cga_IncreaseDecreaseInCustomerDeposit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="cga_IncreaseDecreaseInCustomerDeposit" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedParties" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" order="10" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" order="11" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInterestPayableNet" order="12" weight="1"/>
    <loc xlink:type="locator" xlink:label="cga_IncreaseDecreaseInContractWithDigitalAssets" xlink:href="cga-20240630.xsd#cga_IncreaseDecreaseInContractWithDigitalAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="cga_IncreaseDecreaseInContractWithDigitalAssets" order="13" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="14" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInDueFromRelatedParties" order="15" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets" order="16" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="17" weight="-1"/>
    <loc xlink:type="locator" xlink:label="cga_IncreaseDecreaseInAdvancesToSuppliers" xlink:href="cga-20240630.xsd#cga_IncreaseDecreaseInAdvancesToSuppliers"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="cga_IncreaseDecreaseInAdvancesToSuppliers" order="18" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" order="19" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" order="20" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromAdvancesForConstruction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromAdvancesForConstruction"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromAdvancesForConstruction" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleOfProductiveAssets" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireInvestments" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromShortTermDebt" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZEF8DZJKOl02n7N2iAQL3is3dodB8dSmiVU7qA0/jkaIzgB3vejGWWo58CZ/xiUQUgzk9vXfSzWyv81o/QZdxJLacEFLvQCh2XW4VSE+IyOSkOemTul+tCpzrRvQtMx5we90PQOzmxjFY11r6YApnoGzHA76KMJRVBCAmLu3nb4AMe8wKdPLSA06+fsNQiYPaVTho7x559yXq9e3X01Aa03NVnPJ6cCCOA7Grksamhj/OfzSNGq0wYswBgtUSa0EUsk0rx2rTExA==] CSR-->
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfDebt" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://cgagri.com/role/ScheduleofInventoriesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryRawMaterials" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherInventorySupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherInventorySupplies"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_OtherInventorySupplies" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryWorkInProcess" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryFinishedGoods" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://cgagri.com/role/ScheduleofPropertyPlantandEquipmentTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="cga_Impairment" xlink:href="cga-20240630.xsd#cga_Impairment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="cga_Impairment" order="3" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://cgagri.com/role/ScheduleofIntangibleAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <loc xlink:type="locator" xlink:label="cga_FiniteLivedLandUseRightsNet" xlink:href="cga-20240630.xsd#cga_FiniteLivedLandUseRightsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="cga_FiniteLivedLandUseRightsNet" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedTrademarksGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedTrademarksGross"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedTrademarksGross" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://cgagri.com/role/ScheduleofAccruedExpensesandOtherPayablesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedPayrollTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedPayrollTaxesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableOtherCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://cgagri.com/role/ScheduleofTaxespayableTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent"/>
    <loc xlink:type="locator" xlink:label="cga_OtherLeviesCurrent" xlink:href="cga-20240630.xsd#cga_OtherLeviesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="cga_OtherLeviesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="cga_RepatriationTaxCurrent" xlink:href="cga-20240630.xsd#cga_RepatriationTaxCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="cga_RepatriationTaxCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="cga_VATProvisionCurrent" xlink:href="cga-20240630.xsd#cga_VATProvisionCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="cga_VATProvisionCurrent" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="cga_IncomeTaxPayableCurrent" xlink:href="cga-20240630.xsd#cga_IncomeTaxPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="cga_IncomeTaxPayableCurrent" order="4" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://cgagri.com/role/ScheduleofProvisionsforIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" order="1" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://cgagri.com/role/ScheduleofDeferredTaxAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsGross" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:label="cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit" xlink:href="cga-20240630.xsd#cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits" xlink:href="cga-20240630.xsd#cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" xlink:href="cga-20240630.xsd#cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <loc xlink:type="locator" xlink:label="cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit" xlink:href="cga-20240630.xsd#cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits" xlink:href="cga-20240630.xsd#cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" xlink:href="cga-20240630.xsd#cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="cga_InterCompanyTransfers" xlink:href="cga-20240630.xsd#cga_InterCompanyTransfers"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="cga_InterCompanyTransfers" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilities" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ShortTermBorrowings" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_LongTermInvestments" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesCurrent" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://cgagri.com/role/ScheduleofCondensedStatementsofOperationsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_Revenues" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_InvestmentIncomeInterest" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="4" weight="-1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>16
<FILENAME>cga-20240630_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Tue Oct 15 17:46:08 UTC 2024 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ConsolidatedBalanceSheet" roleURI="http://cgagri.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://cgagri.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ConsolidatedIncomeStatement" roleURI="http://cgagri.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ShareholdersEquityType2or3" roleURI="http://cgagri.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ConsolidatedCashFlow" roleURI="http://cgagri.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_OrganizationandDescriptionofBusiness" roleURI="http://cgagri.com/role/OrganizationandDescriptionofBusiness"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_BasisofPresentationandSummaryofSignificantAccountingPolicies" roleURI="http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_GoingCercern" roleURI="http://cgagri.com/role/GoingCercern"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_Inventories" roleURI="http://cgagri.com/role/Inventories"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_PropertyPlantandEquipment" roleURI="http://cgagri.com/role/PropertyPlantandEquipment"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_IntangibleAssetsandDigitalAssets" roleURI="http://cgagri.com/role/IntangibleAssetsandDigitalAssets"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_OtherNonCurrentAssets" roleURI="http://cgagri.com/role/OtherNonCurrentAssets"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_AccruedExpensesandOtherPayables" roleURI="http://cgagri.com/role/AccruedExpensesandOtherPayables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_AmountDuetoRelatedParties" roleURI="http://cgagri.com/role/AmountDuetoRelatedParties"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_LoanPayables" roleURI="http://cgagri.com/role/LoanPayables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_TaxesPayable" roleURI="http://cgagri.com/role/TaxesPayable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_StockholdersEquity" roleURI="http://cgagri.com/role/StockholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ConcentrationsandLitigation" roleURI="http://cgagri.com/role/ConcentrationsandLitigation"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_SegmentReporting" roleURI="http://cgagri.com/role/SegmentReporting"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_CommitmentsandContingencies" roleURI="http://cgagri.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_VariableInterestEntities" roleURI="http://cgagri.com/role/VariableInterestEntities"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_RestrictedNetAssets" roleURI="http://cgagri.com/role/RestrictedNetAssets"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_AccountingPoliciesByPolicy" roleURI="http://cgagri.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" roleURI="http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_InventoriesTables" roleURI="http://cgagri.com/role/InventoriesTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_PropertyPlantandEquipmentTables" roleURI="http://cgagri.com/role/PropertyPlantandEquipmentTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_IntangibleAssetsandDigitalAssetsTables" roleURI="http://cgagri.com/role/IntangibleAssetsandDigitalAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_OtherNonCurrentAssetsTables" roleURI="http://cgagri.com/role/OtherNonCurrentAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_AccruedExpensesandOtherPayablesTables" roleURI="http://cgagri.com/role/AccruedExpensesandOtherPayablesTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_LoanPayablesTables" roleURI="http://cgagri.com/role/LoanPayablesTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_TaxesPayableTables" roleURI="http://cgagri.com/role/TaxesPayableTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_SegmentReportingTables" roleURI="http://cgagri.com/role/SegmentReportingTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_CommitmentsandContingenciesTables" roleURI="http://cgagri.com/role/CommitmentsandContingenciesTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_VariableInterestEntitiesTables" roleURI="http://cgagri.com/role/VariableInterestEntitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_RestrictedNetAssetsTables" roleURI="http://cgagri.com/role/RestrictedNetAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofEstimatedUsefulLivesTable" roleURI="http://cgagri.com/role/ScheduleofEstimatedUsefulLivesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofBasicandDilutedEarningsPerShareTable" roleURI="http://cgagri.com/role/ScheduleofBasicandDilutedEarningsPerShareTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofInventoriesTable" roleURI="http://cgagri.com/role/ScheduleofInventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofPropertyPlantandEquipmentTable" roleURI="http://cgagri.com/role/ScheduleofPropertyPlantandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofIntangibleAssetsTable" roleURI="http://cgagri.com/role/ScheduleofIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofLandUseRightsandTrademarksTable" roleURI="http://cgagri.com/role/ScheduleofLandUseRightsandTrademarksTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofEstimatedAmortizationExpensesofIntangibleAssetsTable" roleURI="http://cgagri.com/role/ScheduleofEstimatedAmortizationExpensesofIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofCompanysSignificantDigitalAssetBitcoinHoldingTable" roleURI="http://cgagri.com/role/ScheduleofCompanysSignificantDigitalAssetBitcoinHoldingTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofPresentsaRollForwardofTotalDigitalAssetsIncludingDigitalAssetsRestrictedTable" roleURI="http://cgagri.com/role/ScheduleofPresentsaRollForwardofTotalDigitalAssetsIncludingDigitalAssetsRestrictedTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable" roleURI="http://cgagri.com/role/ScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofAccruedExpensesandOtherPayablesTable" roleURI="http://cgagri.com/role/ScheduleofAccruedExpensesandOtherPayablesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofLoanPayablesTable" roleURI="http://cgagri.com/role/ScheduleofLoanPayablesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofTaxespayableTable" roleURI="http://cgagri.com/role/ScheduleofTaxespayableTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofProvisionsforIncomeTaxesTable" roleURI="http://cgagri.com/role/ScheduleofProvisionsforIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofDeferredTaxAssetsTable" roleURI="http://cgagri.com/role/ScheduleofDeferredTaxAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofEffectiveIncomeTaxRateReconciliationTable" roleURI="http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofSegmentReportingInformationTable" roleURI="http://cgagri.com/role/ScheduleofSegmentReportingInformationTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofContingentRentExpensesTable" roleURI="http://cgagri.com/role/ScheduleofContingentRentExpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofVIEsConsolidatedFinancialStatementsTable" roleURI="http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofCondensedBalanceSheetsTable" roleURI="http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofCondensedBalanceSheetsTable_Parentheticals" roleURI="http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofCondensedStatementsofOperationsTable" roleURI="http://cgagri.com/role/ScheduleofCondensedStatementsofOperationsTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofCondensedStatementsofCashFlowsTable" roleURI="http://cgagri.com/role/ScheduleofCondensedStatementsofCashFlowsTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" roleURI="http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_InventoriesDetails" roleURI="http://cgagri.com/role/InventoriesDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_PropertyPlantandEquipmentDetails" roleURI="http://cgagri.com/role/PropertyPlantandEquipmentDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_IntangibleAssetsandDigitalAssetsDetails" roleURI="http://cgagri.com/role/IntangibleAssetsandDigitalAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_OtherNonCurrentAssetsDetails" roleURI="http://cgagri.com/role/OtherNonCurrentAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_AmountDuetoRelatedPartiesDetails" roleURI="http://cgagri.com/role/AmountDuetoRelatedPartiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_LoanPayablesDetails" roleURI="http://cgagri.com/role/LoanPayablesDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_TaxesPayableDetails" roleURI="http://cgagri.com/role/TaxesPayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_StockholdersEquityDetails" roleURI="http://cgagri.com/role/StockholdersEquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ConcentrationsandLitigationDetails" roleURI="http://cgagri.com/role/ConcentrationsandLitigationDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_SegmentReportingDetails" roleURI="http://cgagri.com/role/SegmentReportingDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_CommitmentsandContingenciesDetails" roleURI="http://cgagri.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_RestrictedNetAssetsDetails" roleURI="http://cgagri.com/role/RestrictedNetAssetsDetails"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <definitionLink xlink:role="http://cgagri.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetFairValueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetFairValueCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CryptoAssetFairValueCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesOnInventoryPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvancesOnInventoryPurchases"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AdvancesOnInventoryPurchases" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsNoncurrentAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_Assets" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DepositLiabilityCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:to="us-gaap_LiabilitiesCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_Liabilities" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommitmentsAndContingencies" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_AdditionalPaidInCapital" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_StatutoryReserve" xlink:href="cga-20240630.xsd#cga_StatutoryReserve"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommonStockValue" xlink:to="cga_StatutoryReserve" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesIssued" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_ProductOrServiceAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_JinongMember" xlink:href="cga-20240630.xsd#cga_JinongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="cga_JinongMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_GufengMember" xlink:href="cga-20240630.xsd#cga_GufengMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="cga_GufengMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_YuxingMember" xlink:href="cga-20240630.xsd#cga_YuxingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="cga_YuxingMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_AntaeusMember" xlink:href="cga-20240630.xsd#cga_AntaeusMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="cga_AntaeusMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenuesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSoldAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingExpense" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_FairValueAdjustmentOfBitcoin" xlink:href="cga-20240630.xsd#cga_FairValueAdjustmentOfBitcoin"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="cga_FairValueAdjustmentOfBitcoin" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpenses" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InvestmentIncomeInterest" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpenseNonoperating" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NonoperatingIncomeExpense" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasic" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" order="16" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_StatutoryReserveMember" xlink:href="cga-20240630.xsd#cga_StatutoryReserveMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="cga_StatutoryReserveMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_TransferToStatutoryReserve" xlink:href="cga-20240630.xsd#cga_TransferToStatutoryReserve"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="cga_TransferToStatutoryReserve" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossTax" order="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_FairValueAdjustmentOfBitcoin" xlink:href="cga-20240630.xsd#cga_FairValueAdjustmentOfBitcoin"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="cga_FairValueAdjustmentOfBitcoin" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_IncreaseDecreaseInContractWithDigitalAssets" xlink:href="cga-20240630.xsd#cga_IncreaseDecreaseInContractWithDigitalAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="cga_IncreaseDecreaseInContractWithDigitalAssets" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInDueFromRelatedParties" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_IncreaseDecreaseInAdvancesToSuppliers" xlink:href="cga-20240630.xsd#cga_IncreaseDecreaseInAdvancesToSuppliers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="cga_IncreaseDecreaseInAdvancesToSuppliers" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_IncreaseDecreaseInCustomerDeposit" xlink:href="cga-20240630.xsd#cga_IncreaseDecreaseInCustomerDeposit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="cga_IncreaseDecreaseInCustomerDeposit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedParties" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInInterestPayableNet" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromAdvancesForConstruction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromAdvancesForConstruction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromAdvancesForConstruction" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireInvestments" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfProductiveAssets" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromShortTermDebt" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfDebt" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssued1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_StockIssued1" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_NonmonetarySalesAndPurchases" xlink:href="cga-20240630.xsd#cga_NonmonetarySalesAndPurchases"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="cga_NonmonetarySalesAndPurchases" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/OrganizationandDescriptionofBusiness" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/GoingCercern" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="cga_GoingCercernAbstract" xlink:href="cga-20240630.xsd#cga_GoingCercernAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubstantialDoubtAboutGoingConcernTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_GoingCercernAbstract" xlink:to="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/Inventories" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/PropertyPlantandEquipment" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/IntangibleAssetsandDigitalAssets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/OtherNonCurrentAssets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/AccruedExpensesandOtherPayables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/AmountDuetoRelatedParties" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/LoanPayables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LoansPayableAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/TaxesPayable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/StockholdersEquity" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/ConcentrationsandLitigation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LitigationSettlementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationSettlementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LitigationSettlementAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/SegmentReporting" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/CommitmentsandContingencies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/VariableInterestEntities" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityMeasureOfActivityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityMeasureOfActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableInterestEntityMeasureOfActivityAbstract" xlink:to="us-gaap_VariableInterestEntityDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/RestrictedNetAssets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherRestrictedAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherRestrictedAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherRestrictedAssetsAbstract" xlink:to="us-gaap_RestrictedAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_VieAssessmentPolicyTextBlock" xlink:href="cga-20240630.xsd#cga_VieAssessmentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="cga_VieAssessmentPolicyTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_PlatformOperatorCryptoAssetPolicyTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_PlatformOperatorCryptoAssetPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="srt_PlatformOperatorCryptoAssetPolicyTextBlock" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConstructionContractorsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionContractorsPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConstructionContractorsPolicyPolicyTextBlock" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IntangibleAssetsFiniteLivedPolicy" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_CustomerDepositsPolicyTextBlock" xlink:href="cga-20240630.xsd#cga_CustomerDepositsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="cga_CustomerDepositsPolicyTextBlock" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryCashFlowPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryCashFlowPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryCashFlowPolicy" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="23" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfEstimatedUsefulLivesTableTextBlock" xlink:href="cga-20240630.xsd#cga_ScheduleOfEstimatedUsefulLivesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="cga_ScheduleOfEstimatedUsefulLivesTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/InventoriesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/PropertyPlantandEquipmentTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/IntangibleAssetsandDigitalAssetsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetHoldingTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetHoldingTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="us-gaap_CryptoAssetHoldingTableTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetActivityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="us-gaap_CryptoAssetActivityTableTextBlock" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/OtherNonCurrentAssetsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock" xlink:href="cga-20240630.xsd#cga_ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="cga_ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/AccruedExpensesandOtherPayablesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/LoanPayablesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LoansPayableAbstract" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/TaxesPayableTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfTaxPayableTableTextBlock" xlink:href="cga-20240630.xsd#cga_ScheduleOfTaxPayableTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="cga_ScheduleOfTaxPayableTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/SegmentReportingTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/VariableInterestEntitiesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityMeasureOfActivityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityMeasureOfActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableInterestEntityMeasureOfActivityAbstract" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/RestrictedNetAssetsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherRestrictedAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherRestrictedAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherRestrictedAssetsAbstract" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherRestrictedAssetsAbstract" xlink:to="srt_ScheduleOfCondensedIncomeStatementTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherRestrictedAssetsAbstract" xlink:to="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/ScheduleofEstimatedUsefulLivesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable" xlink:href="cga-20240630.xsd#cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable" xlink:to="srt_RangeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_AgriculturalAssetsMember" xlink:href="cga-20240630.xsd#cga_AgriculturalAssetsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="cga_AgriculturalAssetsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_MiningMachinesMember" xlink:href="cga-20240630.xsd#cga_MiningMachinesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="cga_MiningMachinesMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/ScheduleofBasicandDilutedEarningsPerShareTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToParentDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToParentDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLossAttributableToParentDiluted" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/ScheduleofInventoriesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherInventorySupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherInventorySupplies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_OtherInventorySupplies" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryWorkInProcess" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryNet" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/ScheduleofPropertyPlantandEquipmentTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingImprovementsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_OtherPropertyAndEquipmentMember" xlink:href="cga-20240630.xsd#cga_OtherPropertyAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="cga_OtherPropertyAndEquipmentMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_Impairment" xlink:href="cga-20240630.xsd#cga_Impairment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="cga_Impairment" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/ScheduleofIntangibleAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <loc xlink:type="locator" xlink:label="cga_FiniteLivedLandUseRightsNet" xlink:href="cga-20240630.xsd#cga_FiniteLivedLandUseRightsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="cga_FiniteLivedLandUseRightsNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedTrademarksGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedTrademarksGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_FiniteLivedTrademarksGross" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/ScheduleofLandUseRightsandTrademarksTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_LandUseRightsMember" xlink:href="cga-20240630.xsd#cga_LandUseRightsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cga_LandUseRightsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_LandUseRightAccumulatedMember" xlink:href="cga-20240630.xsd#cga_LandUseRightAccumulatedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cga_LandUseRightAccumulatedMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseRightsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_UseRightsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_TrademarksGrossMember" xlink:href="cga-20240630.xsd#cga_TrademarksGrossMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cga_TrademarksGrossMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_TrademarksAccumulatedMember" xlink:href="cga-20240630.xsd#cga_TrademarksAccumulatedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="cga_TrademarksAccumulatedMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TrademarksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TrademarksMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TrademarksMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_FiniteLivedIntangibleAssets" xlink:href="cga-20240630.xsd#cga_FiniteLivedIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="cga_FiniteLivedIntangibleAssets" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_FinitelivedForeignCurrencyAdjustment" xlink:href="cga-20240630.xsd#cga_FinitelivedForeignCurrencyAdjustment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="cga_FinitelivedForeignCurrencyAdjustment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_FinitelivedAmortizationSubtraction" xlink:href="cga-20240630.xsd#cga_FinitelivedAmortizationSubtraction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="cga_FinitelivedAmortizationSubtraction" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_FiniteLivedIntangibleAssetsEnding" xlink:href="cga-20240630.xsd#cga_FiniteLivedIntangibleAssetsEnding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="cga_FiniteLivedIntangibleAssetsEnding" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/ScheduleofEstimatedAmortizationExpensesofIntangibleAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/ScheduleofCompanysSignificantDigitalAssetBitcoinHoldingTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetHoldingLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetHoldingLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetHoldingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetHoldingTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_CryptoAssetHoldingLineItems" xlink:to="us-gaap_CryptoAssetHoldingTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_CryptoAssetAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CryptoAssetAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_CryptoAssetHoldingTable" xlink:to="srt_CryptoAssetAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_CryptoAssetDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CryptoAssetDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_CryptoAssetAxis" xlink:to="srt_CryptoAssetDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_CryptoAssetDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CryptoAssetDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_CryptoAssetAxis" xlink:to="srt_CryptoAssetDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_BitcoinMember" xlink:href="cga-20240630.xsd#cga_BitcoinMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CryptoAssetDomain" xlink:to="cga_BitcoinMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_CryptoAssetNumberOfQuantity" xlink:href="cga-20240630.xsd#cga_CryptoAssetNumberOfQuantity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CryptoAssetHoldingLineItems" xlink:to="cga_CryptoAssetNumberOfQuantity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CryptoAssetHoldingLineItems" xlink:to="us-gaap_CryptoAssetCost" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CryptoAssetHoldingLineItems" xlink:to="us-gaap_CryptoAssetFairValue" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/ScheduleofPresentsaRollForwardofTotalDigitalAssetsIncludingDigitalAssetsRestrictedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetCostAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CryptoAssetCostAbstract" xlink:to="us-gaap_CryptoAssetFairValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetMining" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetMining"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CryptoAssetCostAbstract" xlink:to="us-gaap_CryptoAssetMining" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetAddition" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetAddition"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CryptoAssetCostAbstract" xlink:to="us-gaap_CryptoAssetAddition" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetDisposition" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetDisposition"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CryptoAssetCostAbstract" xlink:to="us-gaap_CryptoAssetDisposition" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetRealizedAndUnrealizedLossOperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetRealizedAndUnrealizedLossOperating"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CryptoAssetCostAbstract" xlink:to="us-gaap_CryptoAssetRealizedAndUnrealizedLossOperating" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetRealizedAndUnrealizedLossNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetRealizedAndUnrealizedLossNonoperating"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CryptoAssetCostAbstract" xlink:to="us-gaap_CryptoAssetRealizedAndUnrealizedLossNonoperating" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/ScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="cga_EstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsLineItems" xlink:href="cga-20240630.xsd#cga_EstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsLineItems"/>
    <loc xlink:type="locator" xlink:label="cga_OtherNonCurrentAssetsDetailsScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable" xlink:href="cga-20240630.xsd#cga_OtherNonCurrentAssetsDetailsScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cga_EstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsLineItems" xlink:to="cga_OtherNonCurrentAssetsDetailsScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_OtherNonCurrentAssetsDetailsScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNoncurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_OtherNoncurrentAssetsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_EstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_EstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZEF8DZJKOl02n7N2iAQL3is3dodB8dSmiVU7qA0/jkaIzgB3vejGWWo58CZ/xiUQUgzk9vXfSzWyv81o/QZdxJLacEFLvQCh2XW4VSE+IyOSkOemTul+tCpzrRvQtMx5we90PQOzmxjFY11r6YApnoGzHA76KMJRVBCAmLu3nb4AMe8wKdPLSA06+fsNQiYPaVTho7x559yXq9e3X01Aa03NVnPJ6cCCOA7Grksamhj/OfzSNGq0wYyNO/UD8lZ9FMHtwQksES8g==] CSR-->
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_EstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/ScheduleofAccruedExpensesandOtherPayablesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedPayrollTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedPayrollTaxesCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableOtherCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/ScheduleofLoanPayablesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems"/>
    <loc xlink:type="locator" xlink:label="cga_LoanPayablesDetailsScheduleofLoanPayablesTable" xlink:href="cga-20240630.xsd#cga_LoanPayablesDetailsScheduleofLoanPayablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="cga_LoanPayablesDetailsScheduleofLoanPayablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_LoanPayablesDetailsScheduleofLoanPayablesTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_BeijingBankPingguBranchMember" xlink:href="cga-20240630.xsd#cga_BeijingBankPingguBranchMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="cga_BeijingBankPingguBranchMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_HuaxiaBankHuaiRouBranchMember" xlink:href="cga-20240630.xsd#cga_HuaxiaBankHuaiRouBranchMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="cga_HuaxiaBankHuaiRouBranchMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_PingguNewVillageBankMember" xlink:href="cga-20240630.xsd#cga_PingguNewVillageBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="cga_PingguNewVillageBankMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_IndustrialBankCoLtdOneMember" xlink:href="cga-20240630.xsd#cga_IndustrialBankCoLtdOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="cga_IndustrialBankCoLtdOneMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_IndustrialBankCoLtdTwoMember" xlink:href="cga-20240630.xsd#cga_IndustrialBankCoLtdTwoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="cga_IndustrialBankCoLtdTwoMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_ChangAnBankMember" xlink:href="cga-20240630.xsd#cga_ChangAnBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="cga_ChangAnBankMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_LoanPeriodPerAgreementStartAndEnd" xlink:href="cga-20240630.xsd#cga_LoanPeriodPerAgreementStartAndEnd"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="cga_LoanPeriodPerAgreementStartAndEnd" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableToBankCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableToBankCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_LoansPayableToBankCurrent" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/ScheduleofTaxespayableTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="cga_VATProvisionCurrent" xlink:href="cga-20240630.xsd#cga_VATProvisionCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="cga_VATProvisionCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_IncomeTaxPayableCurrent" xlink:href="cga-20240630.xsd#cga_IncomeTaxPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="cga_IncomeTaxPayableCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_OtherLeviesCurrent" xlink:href="cga-20240630.xsd#cga_OtherLeviesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="cga_OtherLeviesCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_RepatriationTaxCurrent" xlink:href="cga-20240630.xsd#cga_RepatriationTaxCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="cga_RepatriationTaxCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/ScheduleofProvisionsforIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/ScheduleofDeferredTaxAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsNet" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems" xlink:href="cga-20240630.xsd#cga_ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cga_ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:to="srt_StatementGeographicalAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CN" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit" xlink:href="cga-20240630.xsd#cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems" xlink:to="cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit" xlink:href="cga-20240630.xsd#cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems" xlink:to="cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits" xlink:href="cga-20240630.xsd#cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems" xlink:to="cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits" xlink:href="cga-20240630.xsd#cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems" xlink:to="cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" xlink:href="cga-20240630.xsd#cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems" xlink:to="cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" xlink:href="cga-20240630.xsd#cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems" xlink:to="cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/ScheduleofSegmentReportingInformationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfSegmentReportingInformationLineItems" xlink:href="cga-20240630.xsd#cga_ScheduleOfSegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cga_ScheduleOfSegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_JinongMember" xlink:href="cga-20240630.xsd#cga_JinongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cga_JinongMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_GufengMember" xlink:href="cga-20240630.xsd#cga_GufengMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cga_GufengMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_YuxingMember" xlink:href="cga-20240630.xsd#cga_YuxingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cga_YuxingMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_AntaeusMember" xlink:href="cga-20240630.xsd#cga_AntaeusMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cga_AntaeusMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_SegmentReconcilingItems1Member" xlink:href="cga-20240630.xsd#cga_SegmentReconcilingItems1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cga_SegmentReconcilingItems1Member" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_SegmentReconcilingItems2Member" xlink:href="cga-20240630.xsd#cga_SegmentReconcilingItems2Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="cga_SegmentReconcilingItems2Member" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_RevenuesFromUnaffiliatedCustomersAbstract" xlink:href="cga-20240630.xsd#cga_RevenuesFromUnaffiliatedCustomersAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfSegmentReportingInformationLineItems" xlink:to="cga_RevenuesFromUnaffiliatedCustomersAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_RevenuesFromUnaffiliatedCustomersAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_OperatingIncomeExpenseAbstract" xlink:href="cga-20240630.xsd#cga_OperatingIncomeExpenseAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfSegmentReportingInformationLineItems" xlink:to="cga_OperatingIncomeExpenseAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_OperatingIncomeExpenseAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_NetLossIncomeAbstract" xlink:href="cga-20240630.xsd#cga_NetLossIncomeAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfSegmentReportingInformationLineItems" xlink:to="cga_NetLossIncomeAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_NetLossIncomeAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortizationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortizationAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfSegmentReportingInformationLineItems" xlink:to="us-gaap_DepreciationAndAmortizationAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DepreciationAndAmortizationAbstract" xlink:to="us-gaap_DepreciationAndAmortization" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfSegmentReportingInformationLineItems" xlink:to="us-gaap_InterestExpenseAbstract" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InterestExpenseAbstract" xlink:to="us-gaap_InterestExpense" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_CapitalExpenditureAbstract" xlink:href="cga-20240630.xsd#cga_CapitalExpenditureAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfSegmentReportingInformationLineItems" xlink:to="cga_CapitalExpenditureAbstract" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_CapitalExpenditureAbstract" xlink:to="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_IdentifiableAssetsAbstract" xlink:href="cga-20240630.xsd#cga_IdentifiableAssetsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfSegmentReportingInformationLineItems" xlink:to="cga_IdentifiableAssetsAbstract" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_IdentifiableAssetsAbstract" xlink:to="us-gaap_Assets" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/ScheduleofContingentRentExpensesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfVIEsConsolidatedFinancialStatementsLineItems" xlink:href="cga-20240630.xsd#cga_ScheduleOfVIEsConsolidatedFinancialStatementsLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cga_ScheduleOfVIEsConsolidatedFinancialStatementsLineItems" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfVIEsConsolidatedFinancialStatementsLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_InterCompanyTransfers" xlink:href="cga-20240630.xsd#cga_InterCompanyTransfers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="cga_InterCompanyTransfers" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfVIEsConsolidatedFinancialStatementsLineItems" xlink:to="us-gaap_AssetsNoncurrentAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfVIEsConsolidatedFinancialStatementsLineItems" xlink:to="us-gaap_Assets" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfVIEsConsolidatedFinancialStatementsLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilities" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBorrowings" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfVIEsConsolidatedFinancialStatementsLineItems" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_Liabilities" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfVIEsConsolidatedFinancialStatementsLineItems" xlink:to="us-gaap_StockholdersEquity" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfVIEsConsolidatedFinancialStatementsLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfVIEsConsolidatedFinancialStatementsLineItems" xlink:to="us-gaap_Revenues" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfVIEsConsolidatedFinancialStatementsLineItems" xlink:to="us-gaap_OperatingExpenses" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_ScheduleOfVIEsConsolidatedFinancialStatementsLineItems" xlink:to="us-gaap_NetIncomeLoss" order="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="srt_CondensedBalanceSheetStatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ParentCompanyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_LongTermInvestments" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermInvestments" xlink:to="us-gaap_AssetsNoncurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermInvestments" xlink:to="us-gaap_Assets" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="srt_CondensedBalanceSheetStatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ParentCompanyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/ScheduleofCondensedStatementsofOperationsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedStatementOfIncomeCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedIncomeStatementTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedIncomeStatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="srt_CondensedIncomeStatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_CondensedIncomeStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ParentCompanyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_Revenues" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_InvestmentIncomeInterest" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_NetIncomeLoss" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/ScheduleofCondensedStatementsofCashFlowsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedCashFlowStatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="srt_CondensedCashFlowStatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="srt_CondensedCashFlowStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ParentCompanyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <loc xlink:type="locator" xlink:label="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="cga-20240630.xsd#cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="dei_LegalEntityAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain_0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="srt_OwnershipAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_UnitedStatesBankMember" xlink:href="cga-20240630.xsd#cga_UnitedStatesBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="cga_UnitedStatesBankMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_YuxingMember" xlink:href="cga-20240630.xsd#cga_YuxingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="cga_YuxingMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_JinongMember" xlink:href="cga-20240630.xsd#cga_JinongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="cga_JinongMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndDueFromBanks" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndDueFromBanks"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_CashAndDueFromBanks" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestBearingDepositsInBanks" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestBearingDepositsInBanks"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_InterestBearingDepositsInBanks" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetFairValueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetFairValueCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_CryptoAssetFairValueCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_AccountsReceivableNet" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFirmPurchaseCommitmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFirmPurchaseCommitmentLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_InventoryFirmPurchaseCommitmentLoss" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromDepositsFromCustomers" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDepositsFromCustomers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_ProceedsFromDepositsFromCustomers" order="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/InventoriesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="cga_NonmonetarySalesAndPurchases" xlink:href="cga-20240630.xsd#cga_NonmonetarySalesAndPurchases"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="cga_NonmonetarySalesAndPurchases" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherInventory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_OtherInventory" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PercentageOfFIFOInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PercentageOfFIFOInventory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_PercentageOfFIFOInventory" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryNet" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/PropertyPlantandEquipmentDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_Depreciation" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_DepreciationIncreasedPercentage" xlink:href="cga-20240630.xsd#cga_DepreciationIncreasedPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="cga_DepreciationIncreasedPercentage" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/IntangibleAssetsandDigitalAssetsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="cga_IntangibleAssetsandDigitalAssetsDetailsTable" xlink:href="cga-20240630.xsd#cga_IntangibleAssetsandDigitalAssetsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="cga_IntangibleAssetsandDigitalAssetsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_IntangibleAssetsandDigitalAssetsDetailsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseRightsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_UseRightsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TrademarksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TrademarksMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TrademarksMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AreaOfLand" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AreaOfLand"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AreaOfLand" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_CryptoAssetCost" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetCumulativeRealizedGainLossFromDisposition" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetCumulativeRealizedGainLossFromDisposition"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_CryptoAssetCumulativeRealizedGainLossFromDisposition" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetMining" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetMining"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_CryptoAssetMining" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetSale" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetSale"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_CryptoAssetSale" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetRealizedGainOperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetRealizedGainOperating"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_CryptoAssetRealizedGainOperating" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/OtherNonCurrentAssetsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalLeasedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalLeasedAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="cga_OtherNonCurrentAssetsDetailsTable" xlink:href="cga-20240630.xsd#cga_OtherNonCurrentAssetsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_CapitalLeasedAssetsLineItems" xlink:to="cga_OtherNonCurrentAssetsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_OtherNonCurrentAssetsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_OtherNonCurrentAssetsDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CN" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_JinongMember" xlink:href="cga-20240630.xsd#cga_JinongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="cga_JinongMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CapitalLeasedAssetsLineItems" xlink:to="us-gaap_OtherAssetsNoncurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CapitalLeasedAssetsLineItems" xlink:to="us-gaap_LongTermDebt" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_RentalAgreementDescription" xlink:href="cga-20240630.xsd#cga_RentalAgreementDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CapitalLeasedAssetsLineItems" xlink:to="cga_RentalAgreementDescription" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CapitalLeasedAssetsLineItems" xlink:to="us-gaap_PaymentsForRent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_AggregateRentalTerms" xlink:href="cga-20240630.xsd#cga_AggregateRentalTerms"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CapitalLeasedAssetsLineItems" xlink:to="cga_AggregateRentalTerms" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentForAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentForAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CapitalLeasedAssetsLineItems" xlink:to="us-gaap_AdjustmentForAmortization" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/AmountDuetoRelatedPartiesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <loc xlink:type="locator" xlink:label="cga_AmountDuetoRelatedPartiesDetailsTable" xlink:href="cga-20240630.xsd#cga_AmountDuetoRelatedPartiesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="cga_AmountDuetoRelatedPartiesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TypeOfArrangementAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_AmountDuetoRelatedPartiesDetailsTable" xlink:to="us-gaap_TypeOfArrangementAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_AmountDuetoRelatedPartiesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_AmountDuetoRelatedPartiesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_JinongMember" xlink:href="cga-20240630.xsd#cga_JinongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="cga_JinongMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_GufengMember" xlink:href="cga-20240630.xsd#cga_GufengMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="cga_GufengMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_MrZhuoyuLiMember" xlink:href="cga-20240630.xsd#cga_MrZhuoyuLiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="cga_MrZhuoyuLiMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_KingtoneInformationMember" xlink:href="cga-20240630.xsd#cga_KingtoneInformationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="cga_KingtoneInformationMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_SalesAgreementMember" xlink:href="cga-20240630.xsd#cga_SalesAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="cga_SalesAgreementMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_OtherReceivables" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesToAffiliate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvancesToAffiliate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_AdvancesToAffiliate" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AreaOfLand" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AreaOfLand"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_AreaOfLand" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionMonthlyRentalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionMonthlyRentalPayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_SaleLeasebackTransactionMonthlyRentalPayments" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/LoanPayablesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems"/>
    <loc xlink:type="locator" xlink:label="cga_LoanPayablesDetailsTable" xlink:href="cga-20240630.xsd#cga_LoanPayablesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="cga_LoanPayablesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_LoanPayablesDetailsTable" xlink:to="srt_RangeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_LoanPayablesDetailsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_LoanPayableMember" xlink:href="cga-20240630.xsd#cga_LoanPayableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="cga_LoanPayableMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_InterestExpenseDebt" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/TaxesPayableDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationLineItems"/>
    <loc xlink:type="locator" xlink:label="cga_TaxesPayableDetailsTable" xlink:href="cga-20240630.xsd#cga_TaxesPayableDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="cga_TaxesPayableDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxPeriodAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_TaxesPayableDetailsTable" xlink:to="us-gaap_TaxPeriodAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxPeriodDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_TaxesPayableDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_TaxesPayableDetailsTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_TaxesPayableDetailsTable" xlink:to="srt_RangeAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_TaxCutsAndJobsActMember" xlink:href="cga-20240630.xsd#cga_TaxCutsAndJobsActMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="cga_TaxCutsAndJobsActMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxYear2019Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxYear2019Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxPeriodDomain" xlink:to="us-gaap_TaxYear2019Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxYear2020Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxYear2020Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxPeriodDomain" xlink:to="us-gaap_TaxYear2020Member" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxYear2021Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxYear2021Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxPeriodDomain" xlink:to="us-gaap_TaxYear2021Member" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxYear2022Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxYear2022Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxPeriodDomain" xlink:to="us-gaap_TaxYear2022Member" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxYear2023Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxYear2023Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxPeriodDomain" xlink:to="us-gaap_TaxYear2023Member" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxYear2024Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxYear2024Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxPeriodDomain" xlink:to="us-gaap_TaxYear2024Member" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CN" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_OtherTaxExpenseBenefit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_ValueAddedTaxPercent" xlink:href="cga-20240630.xsd#cga_ValueAddedTaxPercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="cga_ValueAddedTaxPercent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxCreditCarryforwardDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_TaxCreditCarryforwardDescription" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_DeferredTaxAssetsNet" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/StockholdersEquityDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <loc xlink:type="locator" xlink:label="cga_StockholdersEquityDetailsTable" xlink:href="cga-20240630.xsd#cga_StockholdersEquityDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="cga_StockholdersEquityDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_StockholdersEquityDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_PreferredStockMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherOwnershipInterestsOfferingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOwnershipInterestsOfferingCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_OtherOwnershipInterestsOfferingCosts" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_ConsultingServices" xlink:href="cga-20240630.xsd#cga_ConsultingServices"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="cga_ConsultingServices" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfAssetsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfAssetsAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_FairValueOfAssetsAcquired" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendsShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendsShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockDividendsShares" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/ConcentrationsandLitigationDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <loc xlink:type="locator" xlink:label="cga_ConcentrationsandLitigationDetailsTable" xlink:href="cga-20240630.xsd#cga_ConcentrationsandLitigationDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="cga_ConcentrationsandLitigationDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_ConcentrationsandLitigationDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_ConcentrationsandLitigationDetailsTable" xlink:to="srt_MajorCustomersAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_ConcentrationsandLitigationDetailsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_ConcentrationsandLitigationDetailsTable" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_CustomerOneMember" xlink:href="cga-20240630.xsd#cga_CustomerOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="cga_CustomerOneMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_CustomerTwoMember" xlink:href="cga-20240630.xsd#cga_CustomerTwoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="cga_CustomerTwoMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_CustomerThreeMember" xlink:href="cga-20240630.xsd#cga_CustomerThreeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="cga_CustomerThreeMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_CustomerFourMember" xlink:href="cga-20240630.xsd#cga_CustomerFourMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="cga_CustomerFourMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_CustomerFiveMember" xlink:href="cga-20240630.xsd#cga_CustomerFiveMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="cga_CustomerFiveMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_CustomerSixMember" xlink:href="cga-20240630.xsd#cga_CustomerSixMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="cga_CustomerSixMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_PurchaseBenchmarkMember" xlink:href="cga-20240630.xsd#cga_PurchaseBenchmarkMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="cga_PurchaseBenchmarkMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_SupplierConcentrationRiskMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_VendorOneMember" xlink:href="cga-20240630.xsd#cga_VendorOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="cga_VendorOneMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_VendorTwoMember" xlink:href="cga-20240630.xsd#cga_VendorTwoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="cga_VendorTwoMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_VendorThreeMember" xlink:href="cga-20240630.xsd#cga_VendorThreeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="cga_VendorThreeMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_VendorFourMember" xlink:href="cga-20240630.xsd#cga_VendorFourMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="cga_VendorFourMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_VendorFiveMember" xlink:href="cga-20240630.xsd#cga_VendorFiveMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="cga_VendorFiveMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_VendorSixMember" xlink:href="cga-20240630.xsd#cga_VendorSixMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="cga_VendorSixMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForPurchaseOfOtherAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForPurchaseOfOtherAssets1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_PaymentsForPurchaseOfOtherAssets1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_AggregateAmount" xlink:href="cga-20240630.xsd#cga_AggregateAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="cga_AggregateAmount" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/SegmentReportingDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="cga_NumberOfBusinessSegments" xlink:href="cga-20240630.xsd#cga_NumberOfBusinessSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="cga_NumberOfBusinessSegments" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfOperatingSegments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_PercentageOfTotalFertilizerRevenues" xlink:href="cga-20240630.xsd#cga_PercentageOfTotalFertilizerRevenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="cga_PercentageOfTotalFertilizerRevenues" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <loc xlink:type="locator" xlink:label="cga_CommitmentsandContingenciesDetailsTable" xlink:href="cga-20240630.xsd#cga_CommitmentsandContingenciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="cga_CommitmentsandContingenciesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_TypeOfLeaseArrangementTypeAxis" xlink:href="cga-20240630.xsd#cga_TypeOfLeaseArrangementTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cga_CommitmentsandContingenciesDetailsTable" xlink:to="cga_TypeOfLeaseArrangementTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_TypeOfLeaseArrangementTypeDomainDomain" xlink:href="cga-20240630.xsd#cga_TypeOfLeaseArrangementTypeDomainDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="cga_TypeOfLeaseArrangementTypeAxis" xlink:to="cga_TypeOfLeaseArrangementTypeDomainDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_TypeOfLeaseArrangementTypeDomainDomain_0" xlink:href="cga-20240630.xsd#cga_TypeOfLeaseArrangementTypeDomainDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="cga_TypeOfLeaseArrangementTypeAxis" xlink:to="cga_TypeOfLeaseArrangementTypeDomainDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_JinongMember" xlink:href="cga-20240630.xsd#cga_JinongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TypeOfLeaseArrangementTypeDomainDomain" xlink:to="cga_JinongMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cga_KingtoneInformationMember" xlink:href="cga-20240630.xsd#cga_KingtoneInformationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cga_TypeOfLeaseArrangementTypeDomainDomain" xlink:to="cga_KingtoneInformationMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetRentableArea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetRentableArea"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_NetRentableArea" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AreaOfLand" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AreaOfLand"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_AreaOfLand" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseAndRentalExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseAndRentalExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_LeaseAndRentalExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_PaymentsForRent" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://cgagri.com/role/RestrictedNetAssetsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherRestrictedAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherRestrictedAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedInvestmentsPercentOfNetAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedInvestmentsPercentOfNetAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherRestrictedAssetsAbstract" xlink:to="us-gaap_RestrictedInvestmentsPercentOfNetAssets" order="0" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>17
<FILENAME>cga-20240630_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Tue Oct 15 17:46:08 UTC 2024 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel"/>
  <labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Assets_lbl0" xml:lang="en-US">Identifiable assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related and Nonrelated Parties [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total Current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl0" xml:lang="en-US">Total current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl" xml:lang="en-US">Total non-current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl0" xml:lang="en-US">Total non-current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total Shareholders&#8217; Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_lbl0" xml:lang="en-US">BALANCE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_lbl1" xml:lang="en-US">BALANCE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquity_lbl2" xml:lang="en-US">Shareholders&#8217; equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl2"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total Liabilities and Stockholders&#8217; Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl0" xml:lang="en-US">Total liabilities and shareholders&#8217; equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Product and Service [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingExpenses_lbl0" xml:lang="en-US">Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Loss from operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl0" xml:lang="en-US">Operating income (expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Total other income (expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl0" xml:lang="en-US">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_NetIncomeLoss_lbl1" xml:lang="en-US">Net (loss) income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Comprehensive loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">BALANCE (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl0" xml:lang="en-US">BALANCE (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl1" xml:lang="en-US">Common stock, shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash used in operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0" xml:lang="en-US">Net cash used in operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash used in investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0" xml:lang="en-US">Net cash (used in) provided by investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash provided by financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0" xml:lang="en-US">Net cash provided by financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">Net (decrease) increase in cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash and cash equivalents, beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">Cash and cash equivalents, ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Organization and Description of Business [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Basis of Presentation and Summary of Significant Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Schedule of Basic and Diluted Earnings Per Share [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_GoingCercernAbstract" xlink:href="cga-20240630.xsd#cga_GoingCercernAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_GoingCercernAbstract_lbl" xml:lang="en-US">Going Cercern [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_GoingCercernAbstract" xlink:to="cga_GoingCercernAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventories [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNetAbstract_lbl" xml:lang="en-US">Schedule of Inventories [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_lbl0" xml:lang="en-US">Inventories, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InventoryNet_lbl1" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_InventoryNet_lbl2" xml:lang="en-US">Inventories decreased amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl2"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl0" xml:lang="en-US">Plant, property and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_lbl" xml:lang="en-US">Intangible Assets and Digital Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl" xml:lang="en-US">Schedule of Intangible Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_FiniteLivedIntangibleAssets" xlink:href="cga-20240630.xsd#cga_FiniteLivedIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="cga_FiniteLivedIntangibleAssets_lbl" xml:lang="en-US">Intangible Assets Beginning</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_FiniteLivedIntangibleAssets" xlink:to="cga_FiniteLivedIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_FiniteLivedIntangibleAssetsEnding" xlink:href="cga-20240630.xsd#cga_FiniteLivedIntangibleAssetsEnding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="cga_FiniteLivedIntangibleAssetsEnding_lbl" xml:lang="en-US">Intangible Assets Ending</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_FiniteLivedIntangibleAssetsEnding" xlink:to="cga_FiniteLivedIntangibleAssetsEnding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_lbl" xml:lang="en-US">Schedule of Estimated Amortization Expenses of Intangible Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CryptoAssetAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CryptoAssetAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CryptoAssetAxis_lbl" xml:lang="en-US">Crypto Asset [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CryptoAssetAxis" xlink:to="srt_CryptoAssetAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetCostAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CryptoAssetCostAbstract_lbl" xml:lang="en-US">Schedule of Presents a Roll-Forward of Total Digital Assets (Including Digital Assets, Restricted) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetCostAbstract" xlink:to="us-gaap_CryptoAssetCostAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CryptoAssetFairValue_lbl" xml:lang="en-US">Digital assets at June 30, 2023</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetFairValue" xlink:to="us-gaap_CryptoAssetFairValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CryptoAssetFairValue_lbl0" xml:lang="en-US">Digital assets at June 30, 2024</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetFairValue" xlink:to="us-gaap_CryptoAssetFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CryptoAssetFairValue_lbl1" xml:lang="en-US">Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetFairValue" xlink:to="us-gaap_CryptoAssetFairValue_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrentAbstract_lbl" xml:lang="en-US">Other Non-Current Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetLocationAxis_lbl" xml:lang="en-US">Statement of Financial Position Location, Balance [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_lbl" xml:lang="en-US">Accrued Expenses and Other Payables [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Schedule of Accrued Expenses and Other Payables [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Accrued expenses and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl1" xml:lang="en-US">Other payables and accrued expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Amount Due to Related Parties [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayableAbstract_lbl" xml:lang="en-US">Loan Payables [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableAbstract" xlink:to="us-gaap_LoansPayableAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTypeAxis_lbl" xml:lang="en-US">Short-Term Debt, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrentAndNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract_lbl" xml:lang="en-US">Taxes Payable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Schedule of Taxes payable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_TaxesPayableCurrent_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxesPayableCurrent_lbl0" xml:lang="en-US">Taxes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US">Schedule of Provision for Income Taxes [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Provision for income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract_lbl" xml:lang="en-US">Schedule of Deferred Tax Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US">Total deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl0" xml:lang="en-US">Realized deferred tax assets (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Actual tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">Actual tax expense, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0" xml:lang="en-US">Income tax rate, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteAbstract_lbl" xml:lang="en-US">Stockholders&#8217; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LitigationSettlementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationSettlementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LitigationSettlementAbstract_lbl" xml:lang="en-US">Concentrations and Litigation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LitigationSettlementAbstract" xlink:to="us-gaap_LitigationSettlementAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US">Segment Reporting [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US">Segments [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" xml:lang="en-US">Schedule of Contingent Rent Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityMeasureOfActivityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityMeasureOfActivityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityMeasureOfActivityAbstract_lbl" xml:lang="en-US">Variable Interest Entities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityMeasureOfActivityAbstract" xlink:to="us-gaap_VariableInterestEntityMeasureOfActivityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntitiesAxis_lbl" xml:lang="en-US">Consolidated Entities [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherRestrictedAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherRestrictedAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherRestrictedAssetsAbstract_lbl" xml:lang="en-US">Restricted Net Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherRestrictedAssetsAbstract" xlink:to="us-gaap_OtherRestrictedAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsNoncurrent_lbl" xml:lang="en-US">Total long-term assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsNoncurrent_lbl0" xml:lang="en-US">Total non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AssetsAbstract_lbl0" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl0" xml:lang="en-US">Current assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetFairValueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetFairValueCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CryptoAssetFairValueCurrent_lbl" xml:lang="en-US">Digital assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetFairValueCurrent" xlink:to="us-gaap_CryptoAssetFairValueCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesOnInventoryPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvancesOnInventoryPurchases"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdvancesOnInventoryPurchases_lbl" xml:lang="en-US">Advances to suppliers, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvancesOnInventoryPurchases" xlink:to="us-gaap_AdvancesOnInventoryPurchases_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US">Other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract" xlink:to="cga_UnlabeledAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl" xml:lang="en-US">Non-current assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl0" xml:lang="en-US">Non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangible assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other non-current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract0" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract0_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract0" xlink:to="cga_UnlabeledAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND SHAREEHOLDER&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1" xml:lang="en-US">Liabilities and shareholders&#8217; equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract1" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract1_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract1" xlink:to="cga_UnlabeledAbstract1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl0" xml:lang="en-US">Current liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepositLiabilityCurrent_lbl" xml:lang="en-US">Customer deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositLiabilityCurrent" xlink:to="us-gaap_DepositLiabilityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl" xml:lang="en-US">Amount due to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable_lbl" xml:lang="en-US">Short term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract2" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract2_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract2" xlink:to="cga_UnlabeledAbstract2_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US">Long-term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl0" xml:lang="en-US">Long-term loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract3" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract3_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract3" xlink:to="cga_UnlabeledAbstract3_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract4" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract4"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract4_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract4" xlink:to="cga_UnlabeledAbstract4_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Shareholders&#8217; equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Preferred Stock, $.001 par value, 20,000,000 shares authorized, 0 shares issued and outstanding as of June 30, 2024 and June 30, 2023, respectively</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Preferred stock, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Preferred stock, shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US">Preferred stock, shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Preferred stock, shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock, $.001 par value, 115,197,165 shares authorized, 14,793,538 and 13,380,914 shares issued and outstanding as of June 30, 2024 and June 30, 2023, respectively</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_StatutoryReserve" xlink:href="cga-20240630.xsd#cga_StatutoryReserve"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_StatutoryReserve_lbl" xml:lang="en-US">Statutory reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_StatutoryReserve" xlink:to="cga_StatutoryReserve_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Retained earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract5" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract5"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract5_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract5" xlink:to="cga_UnlabeledAbstract5_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenuesAbstract_lbl" xml:lang="en-US">Sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" xml:lang="en-US">Net sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl0" xml:lang="en-US">Revenues from unaffiliated customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract_lbl" xml:lang="en-US">Cost of goods sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSoldAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US">Cost of goods sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingExpense_lbl" xml:lang="en-US">Selling expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingExpense" xlink:to="us-gaap_SellingExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_FairValueAdjustmentOfBitcoin" xlink:href="cga-20240630.xsd#cga_FairValueAdjustmentOfBitcoin"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_FairValueAdjustmentOfBitcoin_lbl" xml:lang="en-US">Change in fair value of Bitcoin</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_FairValueAdjustmentOfBitcoin" xlink:to="cga_FairValueAdjustmentOfBitcoin_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">Other income (expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US">Other income (expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentIncomeInterest_lbl" xml:lang="en-US">Interest income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterest" xlink:to="us-gaap_InvestmentIncomeInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Loss before income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0" xml:lang="en-US">Pretax loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract6" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract6"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract6_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract6" xlink:to="cga_UnlabeledAbstract6_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xml:lang="en-US">Other comprehensive loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US">Foreign currency translation loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract7" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract7"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract7_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract7" xlink:to="cga_UnlabeledAbstract7_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Basic weighted average shares outstanding (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0" xml:lang="en-US">Basic Weighted Average Number of Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic net loss per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl0" xml:lang="en-US">Net loss Per Share &#8211; Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl0"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract8" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract8"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract8_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract8" xlink:to="cga_UnlabeledAbstract8_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Diluted weighted average shares outstanding (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0" xml:lang="en-US">Diluted Weighted Average Number of Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted net loss per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl0" xml:lang="en-US">Net loss Per Share &#8211; Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl0"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract9" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract9"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract9_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract9" xlink:to="cga_UnlabeledAbstract9_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract10" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract10"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract10_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract10" xlink:to="cga_UnlabeledAbstract10_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Issuance of stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Issuance of stock (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract11" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract11"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract11_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract11" xlink:to="cga_UnlabeledAbstract11_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl" xml:lang="en-US">Issuance of stock for convertible notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract12" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract12"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract12_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract12" xlink:to="cga_UnlabeledAbstract12_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl" xml:lang="en-US">Issuance of stock for consulting services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl" xml:lang="en-US">Issuance of stock for consulting services (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract13" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract13"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract13_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract13" xlink:to="cga_UnlabeledAbstract13_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_TransferToStatutoryReserve" xlink:href="cga-20240630.xsd#cga_TransferToStatutoryReserve"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_TransferToStatutoryReserve_lbl" xml:lang="en-US">Transfer to statutory reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TransferToStatutoryReserve" xlink:to="cga_TransferToStatutoryReserve_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract14" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract14"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract14_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract14" xlink:to="cga_UnlabeledAbstract14_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossTax_lbl" xml:lang="en-US">Other comprehensive Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossTax_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract15" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract15"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract15_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract15" xlink:to="cga_UnlabeledAbstract15_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract16" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract16"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract16_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract16" xlink:to="cga_UnlabeledAbstract16_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract17" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract17"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract17_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract17" xlink:to="cga_UnlabeledAbstract17_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract18" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract18"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract18_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract18" xlink:to="cga_UnlabeledAbstract18_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract19" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract19"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract19_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract19" xlink:to="cga_UnlabeledAbstract19_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract20" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract20"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract20_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract20" xlink:to="cga_UnlabeledAbstract20_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract21" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract21"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract21_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract21" xlink:to="cga_UnlabeledAbstract21_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract22" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract22"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract22_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract22" xlink:to="cga_UnlabeledAbstract22_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash Flows from Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Provision for losses on accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl0" xml:lang="en-US">Bad debt expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xml:lang="en-US">Inventories impairment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_lbl" xml:lang="en-US">Fixed assets impairment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_lbl0" xml:lang="en-US">Impairment of long-lived assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_lbl" xml:lang="en-US">Changes in operating assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_lbl" xml:lang="en-US">Changes in operating liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_IncreaseDecreaseInCustomerDeposit" xlink:href="cga-20240630.xsd#cga_IncreaseDecreaseInCustomerDeposit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_IncreaseDecreaseInCustomerDeposit_lbl" xml:lang="en-US">Customer deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncreaseDecreaseInCustomerDeposit" xlink:to="cga_IncreaseDecreaseInCustomerDeposit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties_lbl" xml:lang="en-US">Amount due to related parties Change in fair value of Bitcoin</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_lbl" xml:lang="en-US">Tax payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_lbl" xml:lang="en-US">Accrued expenses and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet_lbl" xml:lang="en-US">Interest payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:to="us-gaap_IncreaseDecreaseInInterestPayableNet_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract23" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract23"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract23_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract23" xlink:to="cga_UnlabeledAbstract23_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash Flows from Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromAdvancesForConstruction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromAdvancesForConstruction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromAdvancesForConstruction_lbl" xml:lang="en-US">Change in construction in process</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromAdvancesForConstruction" xlink:to="us-gaap_ProceedsFromAdvancesForConstruction_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets_lbl" xml:lang="en-US">Sales of discontinued operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:to="us-gaap_ProceedsFromSaleOfProductiveAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract24" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract24"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract24_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract24" xlink:to="cga_UnlabeledAbstract24_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash Flows from Financing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Proceeds from the sale of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromShortTermDebt_lbl" xml:lang="en-US">Proceeds from loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromShortTermDebt" xlink:to="us-gaap_ProceedsFromShortTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_lbl" xml:lang="en-US">Advance from related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_lbl0" xml:lang="en-US">Borrowed from related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_lbl0"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract25" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract25"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract25_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract25" xlink:to="cga_UnlabeledAbstract25_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Effect of exchange rate change on cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract26" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract26"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract26_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract26" xlink:to="cga_UnlabeledAbstract26_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract27" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract27"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract27_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract27" xlink:to="cga_UnlabeledAbstract27_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplement disclosure of cash flow information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Interest expense paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US">Income taxes paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract28" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract28"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract28_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract28" xlink:to="cga_UnlabeledAbstract28_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xml:lang="en-US">Supplement Non-Cash Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssued1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssued1_lbl" xml:lang="en-US">Common stock issued to repay accrued expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssued1" xlink:to="us-gaap_StockIssued1_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_NonmonetarySalesAndPurchases" xlink:href="cga-20240630.xsd#cga_NonmonetarySalesAndPurchases"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_NonmonetarySalesAndPurchases_lbl" xml:lang="en-US">Nonmonetary sales and purchases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_NonmonetarySalesAndPurchases" xlink:to="cga_NonmonetarySalesAndPurchases_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpenseNonoperating_lbl" xml:lang="en-US">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_IncreaseDecreaseInContractWithDigitalAssets" xlink:href="cga-20240630.xsd#cga_IncreaseDecreaseInContractWithDigitalAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cga_IncreaseDecreaseInContractWithDigitalAssets_lbl" xml:lang="en-US">Digital assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncreaseDecreaseInContractWithDigitalAssets" xlink:to="cga_IncreaseDecreaseInContractWithDigitalAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedParties_lbl" xml:lang="en-US">Amount due from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:to="us-gaap_IncreaseDecreaseInDueFromRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl" xml:lang="en-US">Other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_IncreaseDecreaseInAdvancesToSuppliers" xlink:href="cga-20240630.xsd#cga_IncreaseDecreaseInAdvancesToSuppliers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cga_IncreaseDecreaseInAdvancesToSuppliers_lbl" xml:lang="en-US">Advances to suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncreaseDecreaseInAdvancesToSuppliers" xlink:to="cga_IncreaseDecreaseInAdvancesToSuppliers_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl" xml:lang="en-US">Other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl" xml:lang="en-US">Deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchase of plant, property, and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Capital Expenditure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireInvestments_lbl" xml:lang="en-US">Long-term equity investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireInvestments" xlink:to="us-gaap_PaymentsToAcquireInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfDebt_lbl" xml:lang="en-US">Repayment of loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfDebt" xlink:to="us-gaap_RepaymentsOfDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyMember_lbl" xml:lang="en-US">Related Party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RelatedPartyMember_lbl0" xml:lang="en-US">Related Party [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cga_JinongMember" xlink:href="cga-20240630.xsd#cga_JinongMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_JinongMember_lbl" xml:lang="en-US">Jinong</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_JinongMember" xlink:to="cga_JinongMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cga_JinongMember_lbl0" xml:lang="en-US">Jinong [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_JinongMember" xlink:to="cga_JinongMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cga_GufengMember" xlink:href="cga-20240630.xsd#cga_GufengMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_GufengMember_lbl" xml:lang="en-US">Gufeng</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_GufengMember" xlink:to="cga_GufengMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cga_GufengMember_lbl0" xml:lang="en-US">Gufeng [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_GufengMember" xlink:to="cga_GufengMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cga_YuxingMember" xlink:href="cga-20240630.xsd#cga_YuxingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_YuxingMember_lbl" xml:lang="en-US">Yuxing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_YuxingMember" xlink:to="cga_YuxingMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cga_YuxingMember_lbl0" xml:lang="en-US">Yuxing [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_YuxingMember" xlink:to="cga_YuxingMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cga_AntaeusMember" xlink:href="cga-20240630.xsd#cga_AntaeusMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_AntaeusMember_lbl" xml:lang="en-US">Antaeus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_AntaeusMember" xlink:to="cga_AntaeusMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cga_AntaeusMember_lbl0" xml:lang="en-US">Antaeus [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_AntaeusMember" xlink:to="cga_AntaeusMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockMember_lbl0" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid In Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_StatutoryReserveMember" xlink:href="cga-20240630.xsd#cga_StatutoryReserveMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_StatutoryReserveMember_lbl" xml:lang="en-US">Statutory Reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_StatutoryReserveMember" xlink:to="cga_StatutoryReserveMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xml:lang="en-US">ORGANIZATION AND DESCRIPTION OF BUSINESS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfEstimatedUsefulLivesTableTextBlock" xlink:href="cga-20240630.xsd#cga_ScheduleOfEstimatedUsefulLivesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_ScheduleOfEstimatedUsefulLivesTableTextBlock_lbl" xml:lang="en-US">Schedule of Estimated Useful Lives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfEstimatedUsefulLivesTableTextBlock" xlink:to="cga_ScheduleOfEstimatedUsefulLivesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Estimated useful life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Schedule of Basic and Diluted Earnings Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US">Loss for Basic Earnings Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToParentDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToParentDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAttributableToParentDiluted_lbl" xml:lang="en-US">Loss for Diluted Earnings Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToParentDiluted" xlink:to="us-gaap_NetIncomeLossAttributableToParentDiluted_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubstantialDoubtAboutGoingConcernTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock_lbl" xml:lang="en-US">GOING CERCERN</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:to="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">INVENTORIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">Schedule of Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryRawMaterials_lbl" xml:lang="en-US">Raw materials</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherInventorySupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherInventorySupplies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherInventorySupplies_lbl" xml:lang="en-US">Supplies and packing materials</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherInventorySupplies" xlink:to="us-gaap_OtherInventorySupplies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWorkInProcess_lbl" xml:lang="en-US">Work in progress</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xml:lang="en-US">Finished goods</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">PROPERTY, PLANT AND EQUIPMENT</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Schedule of Property, Plant and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Total property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">INTANGIBLE ASSETS AND DIGITAL ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_FiniteLivedLandUseRightsNet" xlink:href="cga-20240630.xsd#cga_FiniteLivedLandUseRightsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_FiniteLivedLandUseRightsNet_lbl" xml:lang="en-US">Land use rights, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_FiniteLivedLandUseRightsNet" xlink:to="cga_FiniteLivedLandUseRightsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedTrademarksGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedTrademarksGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedTrademarksGross_lbl" xml:lang="en-US">Trademarks</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedTrademarksGross" xlink:to="us-gaap_FiniteLivedTrademarksGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl" xml:lang="en-US">Schedule of Land Use Rights and Trademarks</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_FinitelivedForeignCurrencyAdjustment" xlink:href="cga-20240630.xsd#cga_FinitelivedForeignCurrencyAdjustment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_FinitelivedForeignCurrencyAdjustment_lbl" xml:lang="en-US">Foreign Currency Adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_FinitelivedForeignCurrencyAdjustment" xlink:to="cga_FinitelivedForeignCurrencyAdjustment_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_FinitelivedAmortizationSubtraction" xlink:href="cga-20240630.xsd#cga_FinitelivedAmortizationSubtraction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_FinitelivedAmortizationSubtraction_lbl" xml:lang="en-US">Amortization/ Subtraction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_FinitelivedAmortizationSubtraction" xlink:to="cga_FinitelivedAmortizationSubtraction_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US">Schedule of Estimated Amortization Expenses of Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US">2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US">2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US">2029</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetHoldingTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetHoldingTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CryptoAssetHoldingTableTextBlock_lbl" xml:lang="en-US">Schedule of Company&#8217;s Significant Digital Asset Bitcoin Holding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetHoldingTableTextBlock" xlink:to="us-gaap_CryptoAssetHoldingTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_CryptoAssetNumberOfQuantity" xlink:href="cga-20240630.xsd#cga_CryptoAssetNumberOfQuantity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_CryptoAssetNumberOfQuantity_lbl" xml:lang="en-US">Quantity (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_CryptoAssetNumberOfQuantity" xlink:to="cga_CryptoAssetNumberOfQuantity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CryptoAssetCost_lbl" xml:lang="en-US">Cost Basis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetCost" xlink:to="us-gaap_CryptoAssetCost_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CryptoAssetCost_lbl0" xml:lang="en-US">Digital assets amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetCost" xlink:to="us-gaap_CryptoAssetCost_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CryptoAssetActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of Presents a Roll-Forward of Total Digital Assets (Including Digital Assets, Restricted)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetActivityTableTextBlock" xlink:to="us-gaap_CryptoAssetActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetMining" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetMining"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CryptoAssetMining_lbl" xml:lang="en-US">Addition of digital assets, mining proceeds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetMining" xlink:to="us-gaap_CryptoAssetMining_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CryptoAssetMining_lbl0" xml:lang="en-US">Mining activities amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetMining" xlink:to="us-gaap_CryptoAssetMining_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetAddition" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetAddition"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CryptoAssetAddition_lbl" xml:lang="en-US">Addition of digital assets, other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetAddition" xlink:to="us-gaap_CryptoAssetAddition_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetRealizedAndUnrealizedLossOperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetRealizedAndUnrealizedLossOperating"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CryptoAssetRealizedAndUnrealizedLossOperating_lbl" xml:lang="en-US">Realized gain (loss) on digital assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetRealizedAndUnrealizedLossOperating" xlink:to="us-gaap_CryptoAssetRealizedAndUnrealizedLossOperating_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock_lbl" xml:lang="en-US">OTHER NON-CURRENT ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsDisclosureTextBlock" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock" xlink:href="cga-20240630.xsd#cga_ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock_lbl" xml:lang="en-US">Schedule of Estimated Amortization Expenses of the Lease Advance Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock" xlink:to="cga_ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US">ACCRUED EXPENSES AND OTHER PAYABLES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Accrued Expenses and Other Payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedPayrollTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedPayrollTaxesCurrent_lbl" xml:lang="en-US">Payroll and welfare payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedPayrollTaxesCurrent" xlink:to="us-gaap_AccruedPayrollTaxesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableOtherCurrent_lbl" xml:lang="en-US">Other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableOtherCurrent" xlink:to="us-gaap_AccountsPayableOtherCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_lbl" xml:lang="en-US">Other levy payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">AMOUNT DUE TO RELATED PARTIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US">LOAN PAYABLES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xml:lang="en-US">Schedule of Loan Payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_LoanPeriodPerAgreementStartAndEnd" xlink:href="cga-20240630.xsd#cga_LoanPeriodPerAgreementStartAndEnd"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_LoanPeriodPerAgreementStartAndEnd_lbl" xml:lang="en-US">Loan period per agreement, Start and End</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_LoanPeriodPerAgreementStartAndEnd" xlink:to="cga_LoanPeriodPerAgreementStartAndEnd_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US">Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0" xml:lang="en-US">Loans payable, interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableToBankCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableToBankCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansPayableToBankCurrent_lbl" xml:lang="en-US">Loans payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableToBankCurrent" xlink:to="us-gaap_LoansPayableToBankCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">TAXES PAYABLE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfTaxPayableTableTextBlock" xlink:href="cga-20240630.xsd#cga_ScheduleOfTaxPayableTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_ScheduleOfTaxPayableTableTextBlock_lbl" xml:lang="en-US">Schedule of Taxes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfTaxPayableTableTextBlock" xlink:to="cga_ScheduleOfTaxPayableTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_OtherLeviesCurrent" xlink:href="cga-20240630.xsd#cga_OtherLeviesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_OtherLeviesCurrent_lbl" xml:lang="en-US">Other levies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_OtherLeviesCurrent" xlink:to="cga_OtherLeviesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_RepatriationTaxCurrent" xlink:href="cga-20240630.xsd#cga_RepatriationTaxCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_RepatriationTaxCurrent_lbl" xml:lang="en-US">Repatriation tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_RepatriationTaxCurrent" xlink:to="cga_RepatriationTaxCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US">Schedule of Provisions for Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl" xml:lang="en-US">Current tax &#8211; foreign</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Deferred Tax Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl" xml:lang="en-US">Deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US">Deferred Tax Benefit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract29" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract29"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract29_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract29" xlink:to="cga_UnlabeledAbstract29_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit" xlink:href="cga-20240630.xsd#cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Expected income tax expense (benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit" xlink:to="cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit" xlink:href="cga-20240630.xsd#cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Expected income tax expense (benefit), Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit" xlink:to="cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits" xlink:href="cga-20240630.xsd#cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits_lbl" xml:lang="en-US">High-tech income benefits on Jinong</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits" xlink:to="cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits" xlink:href="cga-20240630.xsd#cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits_lbl" xml:lang="en-US">High-tech income benefits on Jinong, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits" xlink:to="cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" xlink:href="cga-20240630.xsd#cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary_lbl" xml:lang="en-US">Loss from subsidiaries in which no benefit is recognized, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" xlink:to="cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Change in valuation allowance on deferred tax asset from US tax benefit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Change in valuation allowance on deferred tax asset from US tax benefit, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract30" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract30"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract30_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract30" xlink:to="cga_UnlabeledAbstract30_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">STOCKHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xml:lang="en-US">CONCENTRATIONS AND LITIGATION</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US">SEGMENT REPORTING</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US">Schedule of Segment Reporting Information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_RevenuesFromUnaffiliatedCustomersAbstract" xlink:href="cga-20240630.xsd#cga_RevenuesFromUnaffiliatedCustomersAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_RevenuesFromUnaffiliatedCustomersAbstract_lbl" xml:lang="en-US">Revenues from unaffiliated customers:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_RevenuesFromUnaffiliatedCustomersAbstract" xlink:to="cga_RevenuesFromUnaffiliatedCustomersAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_OperatingIncomeExpenseAbstract" xlink:href="cga-20240630.xsd#cga_OperatingIncomeExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_OperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">Operating income (expense):</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_OperatingIncomeExpenseAbstract" xlink:to="cga_OperatingIncomeExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_NetLossIncomeAbstract" xlink:href="cga-20240630.xsd#cga_NetLossIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_NetLossIncomeAbstract_lbl" xml:lang="en-US">Net (loss) income:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_NetLossIncomeAbstract" xlink:to="cga_NetLossIncomeAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract31" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract31"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract31_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract31" xlink:to="cga_UnlabeledAbstract31_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortizationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortizationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationAndAmortizationAbstract_lbl" xml:lang="en-US">Depreciation and Amortization:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortizationAbstract" xlink:to="us-gaap_DepreciationAndAmortizationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseAbstract_lbl" xml:lang="en-US">Interest expense:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseAbstract" xlink:to="us-gaap_InterestExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract32" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract32"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract32_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract32" xlink:to="cga_UnlabeledAbstract32_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_CapitalExpenditureAbstract" xlink:href="cga-20240630.xsd#cga_CapitalExpenditureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_CapitalExpenditureAbstract_lbl" xml:lang="en-US">Capital Expenditure:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_CapitalExpenditureAbstract" xlink:to="cga_CapitalExpenditureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_IdentifiableAssetsAbstract" xlink:href="cga-20240630.xsd#cga_IdentifiableAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_IdentifiableAssetsAbstract_lbl" xml:lang="en-US">Identifiable assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IdentifiableAssetsAbstract" xlink:to="cga_IdentifiableAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Schedule of Contingent Rent Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US">2029</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl" xml:lang="en-US">VARIABLE INTEREST ENTITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:to="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl" xml:lang="en-US">Schedule of VIEs Consolidated Financial Statements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_InterCompanyTransfers" xlink:href="cga-20240630.xsd#cga_InterCompanyTransfers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_InterCompanyTransfers_lbl" xml:lang="en-US">Inter co trans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_InterCompanyTransfers" xlink:to="cga_InterCompanyTransfers_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract33" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract33"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract33_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract33" xlink:to="cga_UnlabeledAbstract33_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract34" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract34"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract34_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract34" xlink:to="cga_UnlabeledAbstract34_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US">Customer deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl" xml:lang="en-US">Accrued expenses and other payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilities_lbl" xml:lang="en-US">Amount due to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilities" xlink:to="us-gaap_OtherLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermBorrowings_lbl" xml:lang="en-US">Short-term loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract35" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract35"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract35_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract35" xlink:to="cga_UnlabeledAbstract35_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US">Non-current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract36" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract36"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract36_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract36" xlink:to="cga_UnlabeledAbstract36_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract37" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract37"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract37_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract37" xlink:to="cga_UnlabeledAbstract37_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedAssetsDisclosureTextBlock_lbl" xml:lang="en-US">RESTRICTED NET ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:to="us-gaap_RestrictedAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl" xml:lang="en-US">Schedule of Condensed Balance Sheets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract38" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract38"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract38_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract38" xlink:to="cga_UnlabeledAbstract38_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermInvestments_lbl" xml:lang="en-US">Long-term equity investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermInvestments" xlink:to="us-gaap_LongTermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract39" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract39"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract39_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract39" xlink:to="cga_UnlabeledAbstract39_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnlabeledAbstract40" xlink:href="cga-20240630.xsd#cga_UnlabeledAbstract40"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnlabeledAbstract40_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract40" xlink:to="cga_UnlabeledAbstract40_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xml:lang="en-US">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScheduleOfCondensedIncomeStatementTableTextBlock_lbl" xml:lang="en-US">Schedule of Condensed Statements of Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:to="srt_ScheduleOfCondensedIncomeStatementTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US">Equity investment in subsidiaries</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl" xml:lang="en-US">Schedule of Condensed Statements of Cash Flows</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:to="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less: accumulated depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_Impairment" xlink:href="cga-20240630.xsd#cga_Impairment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cga_Impairment_lbl" xml:lang="en-US">Less: Impairment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_Impairment" xlink:to="cga_Impairment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetDisposition" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetDisposition"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CryptoAssetDisposition_lbl" xml:lang="en-US">Disposition of digital assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetDisposition" xlink:to="us-gaap_CryptoAssetDisposition_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetRealizedAndUnrealizedLossNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetRealizedAndUnrealizedLossNonoperating"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CryptoAssetRealizedAndUnrealizedLossNonoperating_lbl" xml:lang="en-US">Unrealized gain (loss) on digital assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetRealizedAndUnrealizedLossNonoperating" xlink:to="us-gaap_CryptoAssetRealizedAndUnrealizedLossNonoperating_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_VATProvisionCurrent" xlink:href="cga-20240630.xsd#cga_VATProvisionCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cga_VATProvisionCurrent_lbl" xml:lang="en-US">VAT provision</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_VATProvisionCurrent" xlink:to="cga_VATProvisionCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_IncomeTaxPayableCurrent" xlink:href="cga-20240630.xsd#cga_IncomeTaxPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cga_IncomeTaxPayableCurrent_lbl" xml:lang="en-US">Income tax payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncomeTaxPayableCurrent" xlink:to="cga_IncomeTaxPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" xlink:href="cga-20240630.xsd#cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary_lbl" xml:lang="en-US">Loss from subsidiaries in which no benefit is recognized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" xlink:to="cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BuildingMember_lbl" xml:lang="en-US">Building [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingMember" xlink:to="us-gaap_BuildingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_AgriculturalAssetsMember" xlink:href="cga-20240630.xsd#cga_AgriculturalAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_AgriculturalAssetsMember_lbl" xml:lang="en-US">Agricultural assets [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_AgriculturalAssetsMember" xlink:to="cga_AgriculturalAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl" xml:lang="en-US">Machinery and equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl0" xml:lang="en-US">Machinery and Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VehiclesMember_lbl" xml:lang="en-US">Vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_VehiclesMember_lbl0" xml:lang="en-US">Auto	[Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cga_MiningMachinesMember" xlink:href="cga-20240630.xsd#cga_MiningMachinesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_MiningMachinesMember_lbl" xml:lang="en-US">Mining machines [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_MiningMachinesMember" xlink:to="cga_MiningMachinesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BuildingImprovementsMember_lbl" xml:lang="en-US">Building and Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingImprovementsMember" xlink:to="us-gaap_BuildingImprovementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_OtherPropertyAndEquipmentMember" xlink:href="cga-20240630.xsd#cga_OtherPropertyAndEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_OtherPropertyAndEquipmentMember_lbl" xml:lang="en-US">Others [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_OtherPropertyAndEquipmentMember" xlink:to="cga_OtherPropertyAndEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_LandUseRightsMember" xlink:href="cga-20240630.xsd#cga_LandUseRightsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_LandUseRightsMember_lbl" xml:lang="en-US">Land Use Rights [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_LandUseRightsMember" xlink:to="cga_LandUseRightsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_LandUseRightAccumulatedMember" xlink:href="cga-20240630.xsd#cga_LandUseRightAccumulatedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_LandUseRightAccumulatedMember_lbl" xml:lang="en-US">Land Use Right Accumulated [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_LandUseRightAccumulatedMember" xlink:to="cga_LandUseRightAccumulatedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseRightsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseRightsMember_lbl" xml:lang="en-US">Land Use Rights [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseRightsMember" xlink:to="us-gaap_UseRightsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_TrademarksGrossMember" xlink:href="cga-20240630.xsd#cga_TrademarksGrossMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_TrademarksGrossMember_lbl" xml:lang="en-US">Trademarks Gross [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TrademarksGrossMember" xlink:to="cga_TrademarksGrossMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_TrademarksAccumulatedMember" xlink:href="cga-20240630.xsd#cga_TrademarksAccumulatedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_TrademarksAccumulatedMember_lbl" xml:lang="en-US">Trademarks Accumulated [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TrademarksAccumulatedMember" xlink:to="cga_TrademarksAccumulatedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TrademarksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TrademarksMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TrademarksMember_lbl" xml:lang="en-US">Trademarks [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TrademarksMember" xlink:to="us-gaap_TrademarksMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_BitcoinMember" xlink:href="cga-20240630.xsd#cga_BitcoinMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_BitcoinMember_lbl" xml:lang="en-US">Bitcoin [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BitcoinMember" xlink:to="cga_BitcoinMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNoncurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNoncurrentAssetsMember_lbl" xml:lang="en-US">Other Noncurrent Assets [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncurrentAssetsMember" xlink:to="us-gaap_OtherNoncurrentAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_BeijingBankPingguBranchMember" xlink:href="cga-20240630.xsd#cga_BeijingBankPingguBranchMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_BeijingBankPingguBranchMember_lbl" xml:lang="en-US">Beijing Bank -Pinggu Branch [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BeijingBankPingguBranchMember" xlink:to="cga_BeijingBankPingguBranchMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_HuaxiaBankHuaiRouBranchMember" xlink:href="cga-20240630.xsd#cga_HuaxiaBankHuaiRouBranchMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_HuaxiaBankHuaiRouBranchMember_lbl" xml:lang="en-US">Huaxia Bank -HuaiRou Branch [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_HuaxiaBankHuaiRouBranchMember" xlink:to="cga_HuaxiaBankHuaiRouBranchMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_PingguNewVillageBankMember" xlink:href="cga-20240630.xsd#cga_PingguNewVillageBankMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_PingguNewVillageBankMember_lbl" xml:lang="en-US">Pinggu New Village Bank [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_PingguNewVillageBankMember" xlink:to="cga_PingguNewVillageBankMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_IndustrialBankCoLtdOneMember" xlink:href="cga-20240630.xsd#cga_IndustrialBankCoLtdOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_IndustrialBankCoLtdOneMember_lbl" xml:lang="en-US">Industrial Bank Co. Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IndustrialBankCoLtdOneMember" xlink:to="cga_IndustrialBankCoLtdOneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_IndustrialBankCoLtdTwoMember" xlink:href="cga-20240630.xsd#cga_IndustrialBankCoLtdTwoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_IndustrialBankCoLtdTwoMember_lbl" xml:lang="en-US">Industrial Bank Co. Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IndustrialBankCoLtdTwoMember" xlink:to="cga_IndustrialBankCoLtdTwoMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ChangAnBankMember" xlink:href="cga-20240630.xsd#cga_ChangAnBankMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_ChangAnBankMember_lbl" xml:lang="en-US">Chang&#8217;An Bank [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ChangAnBankMember" xlink:to="cga_ChangAnBankMember_lbl"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_CN_lbl" xml:lang="en-US">China 15% - 25% [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CN" xlink:to="country_CN_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="country_CN_lbl0" xml:lang="en-US">Shiquan County [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CN" xlink:to="country_CN_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="country_CN_lbl1" xml:lang="en-US">PRC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CN" xlink:to="country_CN_lbl1"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_US_lbl" xml:lang="en-US">United States 21% [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_SegmentReconcilingItems1Member" xlink:href="cga-20240630.xsd#cga_SegmentReconcilingItems1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_SegmentReconcilingItems1Member_lbl" xml:lang="en-US">Reconciling item [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_SegmentReconcilingItems1Member" xlink:to="cga_SegmentReconcilingItems1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_SegmentReconcilingItems2Member" xlink:href="cga-20240630.xsd#cga_SegmentReconcilingItems2Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_SegmentReconcilingItems2Member_lbl" xml:lang="en-US">Reconciling item [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_SegmentReconcilingItems2Member" xlink:to="cga_SegmentReconcilingItems2Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl" xml:lang="en-US">VIEs [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ParentCompanyMember_lbl" xml:lang="en-US">Parent Company [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ParentCompanyMember" xlink:to="srt_ParentCompanyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipAxis_lbl" xml:lang="en-US">Ownership [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TypeOfArrangementAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TypeOfArrangementAxis_lbl" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_TypeOfArrangementAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAxis_lbl" xml:lang="en-US">Related Party Transaction [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US">Debt Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis_lbl" xml:lang="en-US">Income Tax Authority, Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxPeriodAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxPeriodAxis_lbl" xml:lang="en-US">Tax Period [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_lbl" xml:lang="en-US">Supplier [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_TypeOfLeaseArrangementTypeAxis" xlink:href="cga-20240630.xsd#cga_TypeOfLeaseArrangementTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_TypeOfLeaseArrangementTypeAxis_lbl" xml:lang="en-US">Type of Lease Arrangement, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TypeOfLeaseArrangementTypeAxis" xlink:to="cga_TypeOfLeaseArrangementTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl" xml:lang="en-US">Percentage of ownership</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndDueFromBanks" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndDueFromBanks"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndDueFromBanks_lbl" xml:lang="en-US">Aggregate cash in accounts and on hand</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndDueFromBanks" xlink:to="us-gaap_CashAndDueFromBanks_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestBearingDepositsInBanks" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestBearingDepositsInBanks"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestBearingDepositsInBanks_lbl" xml:lang="en-US">Deposits in banks</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestBearingDepositsInBanks" xlink:to="us-gaap_InterestBearingDepositsInBanks_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNet_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US">Net of allowance for doubtful accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFirmPurchaseCommitmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFirmPurchaseCommitmentLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryFirmPurchaseCommitmentLoss_lbl" xml:lang="en-US">Loss of inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFirmPurchaseCommitmentLoss" xlink:to="us-gaap_InventoryFirmPurchaseCommitmentLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromDepositsFromCustomers" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDepositsFromCustomers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromDepositsFromCustomers_lbl" xml:lang="en-US">Customer deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromDepositsFromCustomers" xlink:to="us-gaap_ProceedsFromDepositsFromCustomers_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherInventory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherInventory_lbl" xml:lang="en-US">Total inventories decreased</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherInventory" xlink:to="us-gaap_OtherInventory_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PercentageOfFIFOInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PercentageOfFIFOInventory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PercentageOfFIFOInventory_lbl" xml:lang="en-US">Inventories decreased percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PercentageOfFIFOInventory" xlink:to="us-gaap_PercentageOfFIFOInventory_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease_lbl" xml:lang="en-US">Increase in depreciation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_DepreciationIncreasedPercentage" xlink:href="cga-20240630.xsd#cga_DepreciationIncreasedPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_DepreciationIncreasedPercentage_lbl" xml:lang="en-US">Depreciation increased percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_DepreciationIncreasedPercentage" xlink:to="cga_DepreciationIncreasedPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AreaOfLand" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AreaOfLand"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AreaOfLand_lbl" xml:lang="en-US">Area of land</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AreaOfLand" xlink:to="us-gaap_AreaOfLand_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AreaOfLand_lbl0" xml:lang="en-US">Pursuant to lease in square feet (in Square Feet)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AreaOfLand" xlink:to="us-gaap_AreaOfLand_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_lbl" xml:lang="en-US">Fair value of intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:to="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_lbl" xml:lang="en-US">Amortization period of intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:to="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetCumulativeRealizedGainLossFromDisposition" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetCumulativeRealizedGainLossFromDisposition"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CryptoAssetCumulativeRealizedGainLossFromDisposition_lbl" xml:lang="en-US">Cumulative-effect adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetCumulativeRealizedGainLossFromDisposition" xlink:to="us-gaap_CryptoAssetCumulativeRealizedGainLossFromDisposition_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetSale" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetSale"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CryptoAssetSale_lbl" xml:lang="en-US">Sale of digital assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetSale" xlink:to="us-gaap_CryptoAssetSale_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetRealizedGainOperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetRealizedGainOperating"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CryptoAssetRealizedGainOperating_lbl" xml:lang="en-US">Realized total gains on digital assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetRealizedGainOperating" xlink:to="us-gaap_CryptoAssetRealizedGainOperating_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US">Long-term equity investmen</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_RentalAgreementDescription" xlink:href="cga-20240630.xsd#cga_RentalAgreementDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_RentalAgreementDescription_lbl" xml:lang="en-US">Rental agreement, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_RentalAgreementDescription" xlink:to="cga_RentalAgreementDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsForRent_lbl" xml:lang="en-US">Rental fee (in Yuan Renminbi)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRent" xlink:to="us-gaap_PaymentsForRent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PaymentsForRent_lbl0" xml:lang="en-US">Rent expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRent" xlink:to="us-gaap_PaymentsForRent_lbl0"/>
    <loc xlink:type="locator" xlink:label="cga_AggregateRentalTerms" xlink:href="cga-20240630.xsd#cga_AggregateRentalTerms"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_AggregateRentalTerms_lbl" xml:lang="en-US">Aggregate rental terms</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_AggregateRentalTerms" xlink:to="cga_AggregateRentalTerms_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentForAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentForAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentForAmortization_lbl" xml:lang="en-US">Amortization expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentForAmortization" xlink:to="us-gaap_AdjustmentForAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl" xml:lang="en-US">Contingent contracted value amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherReceivables_lbl" xml:lang="en-US">Amount due</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivables" xlink:to="us-gaap_OtherReceivables_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesToAffiliate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvancesToAffiliate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdvancesToAffiliate_lbl" xml:lang="en-US">Advances amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvancesToAffiliate" xlink:to="us-gaap_AdvancesToAffiliate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl" xml:lang="en-US">Owned subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionMonthlyRentalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionMonthlyRentalPayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleLeasebackTransactionMonthlyRentalPayments_lbl" xml:lang="en-US">Monthly rental payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleLeasebackTransactionMonthlyRentalPayments" xlink:to="us-gaap_SaleLeasebackTransactionMonthlyRentalPayments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseDebt_lbl" xml:lang="en-US">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays_lbl" xml:lang="en-US">Tax reduction tax holiday</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherTaxExpenseBenefit_lbl" xml:lang="en-US">Provision for income taxes (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherTaxExpenseBenefit" xlink:to="us-gaap_OtherTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ValueAddedTaxPercent" xlink:href="cga-20240630.xsd#cga_ValueAddedTaxPercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_ValueAddedTaxPercent_lbl" xml:lang="en-US">VAT percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ValueAddedTaxPercent" xlink:to="cga_ValueAddedTaxPercent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxCreditCarryforwardDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxCreditCarryforwardDescription_lbl" xml:lang="en-US">Value added tax, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardDescription" xlink:to="us-gaap_TaxCreditCarryforwardDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xml:lang="en-US">Change in valuation allowance (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US">U.S. income tax for foreign cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xml:lang="en-US">Tax for the remaining income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">US statutory income tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_lbl" xml:lang="en-US">Income tax rate, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xml:lang="en-US">Issuance shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl"/>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZEF8DZJKOl02n7N2iAQL3is3dodB8dSmiVU7qA0/jkaIzgB3vejGWWo58CZ/xiUQUgzk9vXfSzWyv81o/QZdxJLacEFLvQCh2XW4VSE+IyOSkOemTul+tCpzrRvQtMx5we90PQOzmxjFY11r6YApnoGzHA76KMJRVBCAmLu3nb4AMe8wKdPLSA06+fsNQiYPaVTho7x559yXq9e3X01Aa03NVnPJ6cCCOA7Grksamhj/OfzSNGq0wYSLGt0zxpxuPWb9kG17xiDw==] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_OtherOwnershipInterestsOfferingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOwnershipInterestsOfferingCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherOwnershipInterestsOfferingCosts_lbl" xml:lang="en-US">Ownership cost (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherOwnershipInterestsOfferingCosts" xlink:to="us-gaap_OtherOwnershipInterestsOfferingCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ConsultingServices" xlink:href="cga-20240630.xsd#cga_ConsultingServices"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_ConsultingServices_lbl" xml:lang="en-US">Consulting services (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ConsultingServices" xlink:to="cga_ConsultingServices_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfAssetsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfAssetsAcquired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueOfAssetsAcquired_lbl" xml:lang="en-US">Fair value stock (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfAssetsAcquired" xlink:to="us-gaap_FairValueOfAssetsAcquired_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendsShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendsShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockDividendsShares_lbl" xml:lang="en-US">Preferred stock, share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendsShares" xlink:to="us-gaap_PreferredStockDividendsShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForPurchaseOfOtherAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForPurchaseOfOtherAssets1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsForPurchaseOfOtherAssets1_lbl" xml:lang="en-US">Purchase of raw materials (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForPurchaseOfOtherAssets1" xlink:to="us-gaap_PaymentsForPurchaseOfOtherAssets1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Concentration risk, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_AggregateAmount" xlink:href="cga-20240630.xsd#cga_AggregateAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_AggregateAmount_lbl" xml:lang="en-US">Aggregate amount (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_AggregateAmount" xlink:to="cga_AggregateAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_NumberOfBusinessSegments" xlink:href="cga-20240630.xsd#cga_NumberOfBusinessSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_NumberOfBusinessSegments_lbl" xml:lang="en-US">Number of business segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_NumberOfBusinessSegments" xlink:to="cga_NumberOfBusinessSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US">Number of operating segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_PercentageOfTotalFertilizerRevenues" xlink:href="cga-20240630.xsd#cga_PercentageOfTotalFertilizerRevenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_PercentageOfTotalFertilizerRevenues_lbl" xml:lang="en-US">Percentage of total fertilizer revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_PercentageOfTotalFertilizerRevenues" xlink:to="cga_PercentageOfTotalFertilizerRevenues_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetRentableArea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetRentableArea"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetRentableArea_lbl" xml:lang="en-US">Pursuant to rented (in Square Meters)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetRentableArea" xlink:to="us-gaap_NetRentableArea_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseAndRentalExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseAndRentalExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseAndRentalExpense_lbl" xml:lang="en-US">Rent expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseAndRentalExpense" xlink:to="us-gaap_LeaseAndRentalExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedInvestmentsPercentOfNetAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedInvestmentsPercentOfNetAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedInvestmentsPercentOfNetAssets_lbl" xml:lang="en-US">Percentage of exceeded net assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedInvestmentsPercentOfNetAssets" xlink:to="us-gaap_RestrictedInvestmentsPercentOfNetAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Principle of consolidation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_VieAssessmentPolicyTextBlock" xlink:href="cga-20240630.xsd#cga_VieAssessmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_VieAssessmentPolicyTextBlock_lbl" xml:lang="en-US">VIE assessment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_VieAssessmentPolicyTextBlock" xlink:to="cga_VieAssessmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of estimates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US">Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and cash equivalents and concentration of cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_PlatformOperatorCryptoAssetPolicyTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_PlatformOperatorCryptoAssetPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_PlatformOperatorCryptoAssetPolicyTextBlock_lbl" xml:lang="en-US">Digital Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_PlatformOperatorCryptoAssetPolicyTextBlock" xlink:to="srt_PlatformOperatorCryptoAssetPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property, plant and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConstructionContractorsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionContractorsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConstructionContractorsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Construction in Progress</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionContractorsPolicyPolicyTextBlock" xlink:to="us-gaap_ConstructionContractorsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Long-Lived Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl" xml:lang="en-US">Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:to="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xml:lang="en-US">Fair Value Measurement and Disclosures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US">Revenue recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_CustomerDepositsPolicyTextBlock" xlink:href="cga-20240630.xsd#cga_CustomerDepositsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_CustomerDepositsPolicyTextBlock_lbl" xml:lang="en-US">Customer deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_CustomerDepositsPolicyTextBlock" xlink:to="cga_CustomerDepositsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US">Stock-Based Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Foreign currency translation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Segment reporting</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US">Fair values of financial instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryCashFlowPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryCashFlowPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryCashFlowPolicy_lbl" xml:lang="en-US">Statement of cash flows</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryCashFlowPolicy" xlink:to="us-gaap_InventoryCashFlowPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Earnings per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" xml:lang="en-US">Reclassification</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recent accounting pronouncements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_UnitedStatesBankMember" xlink:href="cga-20240630.xsd#cga_UnitedStatesBankMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_UnitedStatesBankMember_lbl" xml:lang="en-US">United States Bank [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnitedStatesBankMember" xlink:to="cga_UnitedStatesBankMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_SalesAgreementMember" xlink:href="cga-20240630.xsd#cga_SalesAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_SalesAgreementMember_lbl" xml:lang="en-US">Sales Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_SalesAgreementMember" xlink:to="cga_SalesAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_MrZhuoyuLiMember" xlink:href="cga-20240630.xsd#cga_MrZhuoyuLiMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_MrZhuoyuLiMember_lbl" xml:lang="en-US">Mr. Zhuoyu Li [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_MrZhuoyuLiMember" xlink:to="cga_MrZhuoyuLiMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_KingtoneInformationMember" xlink:href="cga-20240630.xsd#cga_KingtoneInformationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_KingtoneInformationMember_lbl" xml:lang="en-US">Kingtone Information Technology Co., Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_KingtoneInformationMember" xlink:to="cga_KingtoneInformationMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cga_KingtoneInformationMember_lbl0" xml:lang="en-US">Kingtone Information [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_KingtoneInformationMember" xlink:to="cga_KingtoneInformationMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cga_LoanPayableMember" xlink:href="cga-20240630.xsd#cga_LoanPayableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_LoanPayableMember_lbl" xml:lang="en-US">Loan Payable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_LoanPayableMember" xlink:to="cga_LoanPayableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_TaxCutsAndJobsActMember" xlink:href="cga-20240630.xsd#cga_TaxCutsAndJobsActMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_TaxCutsAndJobsActMember_lbl" xml:lang="en-US">TCJA [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TaxCutsAndJobsActMember" xlink:to="cga_TaxCutsAndJobsActMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxYear2019Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxYear2019Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxYear2019Member_lbl" xml:lang="en-US">Tax Year 2019 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxYear2019Member" xlink:to="us-gaap_TaxYear2019Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxYear2020Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxYear2020Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxYear2020Member_lbl" xml:lang="en-US">Tax Year 2020 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxYear2020Member" xlink:to="us-gaap_TaxYear2020Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxYear2021Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxYear2021Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxYear2021Member_lbl" xml:lang="en-US">Tax Year 2021 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxYear2021Member" xlink:to="us-gaap_TaxYear2021Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxYear2022Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxYear2022Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxYear2022Member_lbl" xml:lang="en-US">Tax Year 2022 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxYear2022Member" xlink:to="us-gaap_TaxYear2022Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxYear2023Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxYear2023Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxYear2023Member_lbl" xml:lang="en-US">Tax Year 2023 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxYear2023Member" xlink:to="us-gaap_TaxYear2023Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxYear2024Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxYear2024Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxYear2024Member_lbl" xml:lang="en-US">Tax Year 2024 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxYear2024Member" xlink:to="us-gaap_TaxYear2024Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockMember_lbl" xml:lang="en-US">Preferred Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockMember" xlink:to="us-gaap_PreferredStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_PurchaseBenchmarkMember" xlink:href="cga-20240630.xsd#cga_PurchaseBenchmarkMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_PurchaseBenchmarkMember_lbl" xml:lang="en-US">Purchase [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_PurchaseBenchmarkMember" xlink:to="cga_PurchaseBenchmarkMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplierConcentrationRiskMember_lbl" xml:lang="en-US">Supplier Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierConcentrationRiskMember" xlink:to="us-gaap_SupplierConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_VendorOneMember" xlink:href="cga-20240630.xsd#cga_VendorOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_VendorOneMember_lbl" xml:lang="en-US">Vendor One [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_VendorOneMember" xlink:to="cga_VendorOneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_VendorTwoMember" xlink:href="cga-20240630.xsd#cga_VendorTwoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_VendorTwoMember_lbl" xml:lang="en-US">Vendor Two [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_VendorTwoMember" xlink:to="cga_VendorTwoMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_VendorThreeMember" xlink:href="cga-20240630.xsd#cga_VendorThreeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_VendorThreeMember_lbl" xml:lang="en-US">Vendor Three [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_VendorThreeMember" xlink:to="cga_VendorThreeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_VendorFourMember" xlink:href="cga-20240630.xsd#cga_VendorFourMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_VendorFourMember_lbl" xml:lang="en-US">Vendor Four [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_VendorFourMember" xlink:to="cga_VendorFourMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_VendorFiveMember" xlink:href="cga-20240630.xsd#cga_VendorFiveMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_VendorFiveMember_lbl" xml:lang="en-US">Vendor Five [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_VendorFiveMember" xlink:to="cga_VendorFiveMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_VendorSixMember" xlink:href="cga-20240630.xsd#cga_VendorSixMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_VendorSixMember_lbl" xml:lang="en-US">Vendor Six [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_VendorSixMember" xlink:to="cga_VendorSixMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_CustomerOneMember" xlink:href="cga-20240630.xsd#cga_CustomerOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_CustomerOneMember_lbl" xml:lang="en-US">Customer One [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_CustomerOneMember" xlink:to="cga_CustomerOneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Revenue Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_CustomerTwoMember" xlink:href="cga-20240630.xsd#cga_CustomerTwoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_CustomerTwoMember_lbl" xml:lang="en-US">Customer Two [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_CustomerTwoMember" xlink:to="cga_CustomerTwoMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_CustomerThreeMember" xlink:href="cga-20240630.xsd#cga_CustomerThreeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_CustomerThreeMember_lbl" xml:lang="en-US">Customer Three [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_CustomerThreeMember" xlink:to="cga_CustomerThreeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_CustomerFourMember" xlink:href="cga-20240630.xsd#cga_CustomerFourMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_CustomerFourMember_lbl" xml:lang="en-US">Customer Four [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_CustomerFourMember" xlink:to="cga_CustomerFourMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_CustomerFiveMember" xlink:href="cga-20240630.xsd#cga_CustomerFiveMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_CustomerFiveMember_lbl" xml:lang="en-US">Customer Five [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_CustomerFiveMember" xlink:to="cga_CustomerFiveMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_CustomerSixMember" xlink:href="cga-20240630.xsd#cga_CustomerSixMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cga_CustomerSixMember_lbl" xml:lang="en-US">Customer Six [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_CustomerSixMember" xlink:to="cga_CustomerSixMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US">Related and Nonrelated Parties [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US">Product and Service [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Statistical Measurement [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable" xlink:href="cga-20240630.xsd#cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable_lbl" xml:lang="en-US">Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable" xlink:to="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Schedule of Estimated Useful Lives [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl0" xml:lang="en-US">Schedule of Property, Plant and Equipment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_lbl" xml:lang="en-US">Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US">Schedule of Land Use Rights and Trademarks [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CryptoAssetDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CryptoAssetDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CryptoAssetDomain_lbl" xml:lang="en-US">Crypto Asset [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CryptoAssetDomain" xlink:to="srt_CryptoAssetDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetHoldingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetHoldingTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CryptoAssetHoldingTable_lbl" xml:lang="en-US">Crypto Asset, Holding [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetHoldingTable" xlink:to="us-gaap_CryptoAssetHoldingTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetHoldingLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetHoldingLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CryptoAssetHoldingLineItems_lbl" xml:lang="en-US">Schedule of Company&#8217;s Significant Digital Asset Bitcoin Holding [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetHoldingLineItems" xlink:to="us-gaap_CryptoAssetHoldingLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetLocationDomain_lbl" xml:lang="en-US">Statement of Financial Position Location, Balance [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_BalanceSheetLocationDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_OtherNonCurrentAssetsDetailsScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable" xlink:href="cga-20240630.xsd#cga_OtherNonCurrentAssetsDetailsScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_OtherNonCurrentAssetsDetailsScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable_lbl" xml:lang="en-US">Other Non-Current Assets (Details) - Schedule of Estimated Amortization Expenses of the Lease Advance Payments [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_OtherNonCurrentAssetsDetailsScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable" xlink:to="cga_OtherNonCurrentAssetsDetailsScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_EstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsLineItems" xlink:href="cga-20240630.xsd#cga_EstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_EstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsLineItems_lbl" xml:lang="en-US">Estimated Amortization Expenses of the Lease Advance Payments [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_EstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsLineItems" xlink:to="cga_EstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTypeDomain_lbl" xml:lang="en-US">Short-Term Debt, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_ShortTermDebtTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_LoanPayablesDetailsScheduleofLoanPayablesTable" xlink:href="cga-20240630.xsd#cga_LoanPayablesDetailsScheduleofLoanPayablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_LoanPayablesDetailsScheduleofLoanPayablesTable_lbl" xml:lang="en-US">Loan Payables (Details) - Schedule of Loan Payables [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_LoanPayablesDetailsScheduleofLoanPayablesTable" xlink:to="cga_LoanPayablesDetailsScheduleofLoanPayablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtLineItems_lbl" xml:lang="en-US">Schedule of Loan Payables [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ShortTermDebtLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_SegmentGeographicalDomain_lbl" xml:lang="en-US">Geographical [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTable_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTable_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems" xlink:href="cga-20240630.xsd#cga_ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems_lbl" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems" xlink:to="cga_ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentDomain_lbl" xml:lang="en-US">Segments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_SegmentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfSegmentReportingInformationLineItems" xlink:href="cga-20240630.xsd#cga_ScheduleOfSegmentReportingInformationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfSegmentReportingInformationLineItems_lbl" xml:lang="en-US">Schedule of Segment Reporting Information [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfSegmentReportingInformationLineItems" xlink:to="cga_ScheduleOfSegmentReportingInformationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntitiesDomain_lbl" xml:lang="en-US">Consolidated Entities [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ConsolidatedEntitiesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable_lbl" xml:lang="en-US">Variable Interest Entity [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfVIEsConsolidatedFinancialStatementsLineItems" xlink:href="cga-20240630.xsd#cga_ScheduleOfVIEsConsolidatedFinancialStatementsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfVIEsConsolidatedFinancialStatementsLineItems_lbl" xml:lang="en-US">Schedule of VIEs Consolidated Financial Statements [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfVIEsConsolidatedFinancialStatementsLineItems" xlink:to="cga_ScheduleOfVIEsConsolidatedFinancialStatementsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedBalanceSheetStatementTable_lbl" xml:lang="en-US">Condensed Balance Sheet Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_CondensedBalanceSheetStatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems_lbl" xml:lang="en-US">Schedule of Condensed Balance Sheets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="srt_CondensedBalanceSheetStatementsCaptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedIncomeStatementTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedIncomeStatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedIncomeStatementTable_lbl" xml:lang="en-US">Condensed Income Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedIncomeStatementTable" xlink:to="srt_CondensedIncomeStatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedStatementOfIncomeCaptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedStatementOfIncomeCaptionsLineItems_lbl" xml:lang="en-US">Schedule of Condensed Statements of Operations [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="srt_CondensedStatementOfIncomeCaptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedCashFlowStatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedCashFlowStatementTable_lbl" xml:lang="en-US">Condensed Cash Flow Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedCashFlowStatementTable" xlink:to="srt_CondensedCashFlowStatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_CondensedCashFlowStatementsCaptionsLineItems_lbl" xml:lang="en-US">Schedule of Condensed Statements of Cash Flows [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="srt_CondensedCashFlowStatementsCaptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipDomain_lbl" xml:lang="en-US">Ownership [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipDomain" xlink:to="srt_OwnershipDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="cga-20240630.xsd#cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable_lbl" xml:lang="en-US">Basis of Presentation and Summary of Significant Accounting Policies (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl" xml:lang="en-US">Basis of Presentation and Summary of Significant Accounting Policies [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_IntangibleAssetsandDigitalAssetsDetailsTable" xlink:href="cga-20240630.xsd#cga_IntangibleAssetsandDigitalAssetsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_IntangibleAssetsandDigitalAssetsDetailsTable_lbl" xml:lang="en-US">Intangible Assets and Digital Assets (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IntangibleAssetsandDigitalAssetsDetailsTable" xlink:to="cga_IntangibleAssetsandDigitalAssetsDetailsTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl0" xml:lang="en-US">Intangible Assets and Digital Assets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="cga_OtherNonCurrentAssetsDetailsTable" xlink:href="cga-20240630.xsd#cga_OtherNonCurrentAssetsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_OtherNonCurrentAssetsDetailsTable_lbl" xml:lang="en-US">Other Non-Current Assets (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_OtherNonCurrentAssetsDetailsTable" xlink:to="cga_OtherNonCurrentAssetsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalLeasedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalLeasedAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasedAssetsLineItems_lbl" xml:lang="en-US">Other Non-Current Assets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasedAssetsLineItems" xlink:to="us-gaap_CapitalLeasedAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionDomain_lbl" xml:lang="en-US">Related Party Transaction [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="us-gaap_RelatedPartyTransactionDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_AmountDuetoRelatedPartiesDetailsTable" xlink:href="cga-20240630.xsd#cga_AmountDuetoRelatedPartiesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_AmountDuetoRelatedPartiesDetailsTable_lbl" xml:lang="en-US">Amount Due to Related Parties (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_AmountDuetoRelatedPartiesDetailsTable" xlink:to="cga_AmountDuetoRelatedPartiesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US">Amount Due to Related Parties [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_LoanPayablesDetailsTable" xlink:href="cga-20240630.xsd#cga_LoanPayablesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_LoanPayablesDetailsTable_lbl" xml:lang="en-US">Loan Payables (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_LoanPayablesDetailsTable" xlink:to="cga_LoanPayablesDetailsTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermDebtLineItems_lbl0" xml:lang="en-US">Loan Payables [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ShortTermDebtLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxPeriodDomain_lbl" xml:lang="en-US">Tax Period [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxPeriodDomain" xlink:to="us-gaap_TaxPeriodDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain_lbl" xml:lang="en-US">Income Tax Authority, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_TaxesPayableDetailsTable" xlink:href="cga-20240630.xsd#cga_TaxesPayableDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_TaxesPayableDetailsTable_lbl" xml:lang="en-US">Taxes Payable (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TaxesPayableDetailsTable" xlink:to="cga_TaxesPayableDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_lbl" xml:lang="en-US">Taxes Payable [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_StockholdersEquityDetailsTable" xlink:href="cga-20240630.xsd#cga_StockholdersEquityDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_StockholdersEquityDetailsTable_lbl" xml:lang="en-US">Stockholders&#8217; Equity (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_StockholdersEquityDetailsTable" xlink:to="cga_StockholdersEquityDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xml:lang="en-US">Stockholders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xml:lang="en-US">Customer [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_lbl" xml:lang="en-US">Supplier [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US">Concentration Risk Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_ConcentrationsandLitigationDetailsTable" xlink:href="cga-20240630.xsd#cga_ConcentrationsandLitigationDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ConcentrationsandLitigationDetailsTable_lbl" xml:lang="en-US">Concentrations and Litigation (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ConcentrationsandLitigationDetailsTable" xlink:to="cga_ConcentrationsandLitigationDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US">Concentrations and Litigation [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_TypeOfLeaseArrangementTypeDomainDomain" xlink:href="cga-20240630.xsd#cga_TypeOfLeaseArrangementTypeDomainDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_TypeOfLeaseArrangementTypeDomainDomain_lbl" xml:lang="en-US">TypeOfLeaseArrangementTypeDomain [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TypeOfLeaseArrangementTypeDomainDomain" xlink:to="cga_TypeOfLeaseArrangementTypeDomainDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="cga_CommitmentsandContingenciesDetailsTable" xlink:href="cga-20240630.xsd#cga_CommitmentsandContingenciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_CommitmentsandContingenciesDetailsTable_lbl" xml:lang="en-US">Commitments and Contingencies (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_CommitmentsandContingenciesDetailsTable" xlink:to="cga_CommitmentsandContingenciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentsLineItems_lbl" xml:lang="en-US">Commitments and Contingencies [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitmentsLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_AggregateAmount_lbl0" xml:lang="en-US">Aggregate amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_AggregateAmount" xlink:to="cga_AggregateAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_ConsultingServices_lbl0" xml:lang="en-US">Represents amount payable for consulting services.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ConsultingServices" xlink:to="cga_ConsultingServices_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_CryptoAssetNumberOfQuantity_lbl0" xml:lang="en-US">Number of restricted and unrestricted crypto asset units held. Excludes crypto asset units held for platform user.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_CryptoAssetNumberOfQuantity" xlink:to="cga_CryptoAssetNumberOfQuantity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_CustomerDepositsPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for customer deposits.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_CustomerDepositsPolicyTextBlock" xlink:to="cga_CustomerDepositsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to expected income tax expense (benefit).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit" xlink:to="cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits_lbl0" xml:lang="en-US">The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to high-tech income benefits.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits" xlink:to="cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary_lbl0" xml:lang="en-US">Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity in earnings (loss) of unconsolidated subsidiaries exempt from income taxes.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" xlink:to="cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_FairValueAdjustmentOfBitcoin_lbl0" xml:lang="en-US">Amount of expense (income) related to adjustment to fair value of bitcoin.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_FairValueAdjustmentOfBitcoin" xlink:to="cga_FairValueAdjustmentOfBitcoin_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_FiniteLivedIntangibleAssets_lbl0" xml:lang="en-US">Intangible assets beginning.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_FiniteLivedIntangibleAssets" xlink:to="cga_FiniteLivedIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_FiniteLivedIntangibleAssetsEnding_lbl0" xml:lang="en-US">Intangible Assets Ending.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_FiniteLivedIntangibleAssetsEnding" xlink:to="cga_FiniteLivedIntangibleAssetsEnding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_FiniteLivedLandUseRightsNet_lbl0" xml:lang="en-US">Land use rights, net.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_FiniteLivedLandUseRightsNet" xlink:to="cga_FiniteLivedLandUseRightsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_FinitelivedAmortizationSubtraction_lbl0" xml:lang="en-US">Amortization and subtraction.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_FinitelivedAmortizationSubtraction" xlink:to="cga_FinitelivedAmortizationSubtraction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_FinitelivedForeignCurrencyAdjustment_lbl0" xml:lang="en-US">Foreign Currency Adjustment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_FinitelivedForeignCurrencyAdjustment" xlink:to="cga_FinitelivedForeignCurrencyAdjustment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_Impairment_lbl0" xml:lang="en-US">The amount of impairment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_Impairment" xlink:to="cga_Impairment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits_lbl0" xml:lang="en-US">The portion of the difference between total income tax expense or benefit as reported in the Income Statement and the expected income tax expense or benefit computed by applying the domestic federal statutory income tax rates to pretax income from continuing operations, that is attributable to High-tech income benefits.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits" xlink:to="cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">The portion of the difference between total income tax expense or benefit as reported in the Income Statement and the expected income tax expense or benefit computed by applying the domestic federal statutory income tax rates to pretax income from continuing operations, that is attributable to Expected income tax expense (benefit).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit" xlink:to="cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary_lbl0" xml:lang="en-US">Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity in earnings (loss) of unconsolidated subsidiaries exempt from income taxes.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" xlink:to="cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_IncreaseDecreaseInAdvancesToSuppliers_lbl0" xml:lang="en-US">The increase (decrease) during the reporting period in the amount of advances to suppliers.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncreaseDecreaseInAdvancesToSuppliers" xlink:to="cga_IncreaseDecreaseInAdvancesToSuppliers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_IncreaseDecreaseInContractWithDigitalAssets_lbl0" xml:lang="en-US">Amount of increase (decrease) in right to digital assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncreaseDecreaseInContractWithDigitalAssets" xlink:to="cga_IncreaseDecreaseInContractWithDigitalAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_IncreaseDecreaseInCustomerDeposit_lbl0" xml:lang="en-US">The increase (decrease) during the period in the amount of customer money held in customer accounts, including security deposits, collateral for a current or future transactions, initial payment of the cost of acquisition or for the right to enter into a contract or agreement.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncreaseDecreaseInCustomerDeposit" xlink:to="cga_IncreaseDecreaseInCustomerDeposit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_InterCompanyTransfers_lbl0" xml:lang="en-US">The amount of inter company tranfers.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_InterCompanyTransfers" xlink:to="cga_InterCompanyTransfers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_LoanPeriodPerAgreementStartAndEnd_lbl0" xml:lang="en-US">Loan period per agreement, start and end date.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_LoanPeriodPerAgreementStartAndEnd" xlink:to="cga_LoanPeriodPerAgreementStartAndEnd_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_NonmonetarySalesAndPurchases_lbl0" xml:lang="en-US">Nonmonetary sales and purchases.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_NonmonetarySalesAndPurchases" xlink:to="cga_NonmonetarySalesAndPurchases_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_NumberOfBusinessSegments_lbl0" xml:lang="en-US">Number of business segments.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_NumberOfBusinessSegments" xlink:to="cga_NumberOfBusinessSegments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_PercentageOfTotalFertilizerRevenues_lbl0" xml:lang="en-US">Percentage of total fertilizer revenues.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_PercentageOfTotalFertilizerRevenues" xlink:to="cga_PercentageOfTotalFertilizerRevenues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of amortization of lease advance payments.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock" xlink:to="cga_ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_ScheduleOfEstimatedUsefulLivesTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of estimated useful lives.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfEstimatedUsefulLivesTableTextBlock" xlink:to="cga_ScheduleOfEstimatedUsefulLivesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_ScheduleOfTaxPayableTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of income tax and other tax payable at the end of the period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfTaxPayableTableTextBlock" xlink:to="cga_ScheduleOfTaxPayableTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_StatutoryReserve_lbl0" xml:lang="en-US">Carrying value of the statutory reserve as on the balance sheet date.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_StatutoryReserve" xlink:to="cga_StatutoryReserve_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_TransferToStatutoryReserve_lbl0" xml:lang="en-US">Transfer to statutory reserve.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TransferToStatutoryReserve" xlink:to="cga_TransferToStatutoryReserve_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_ValueAddedTaxPercent_lbl0" xml:lang="en-US">It represents percentage of value added tax.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ValueAddedTaxPercent" xlink:to="cga_ValueAddedTaxPercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cga_VieAssessmentPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for VIE has a primary beneficiary, the party that holds the majority of variable interests.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_VieAssessmentPolicyTextBlock" xlink:to="cga_VieAssessmentPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl1" xml:lang="en-US">Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl1" xml:lang="en-US">Earnings Per Share, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_FiniteLivedLandUseRightsNet_lbl1" xml:lang="en-US">Finite Lived Land Use Rights Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_FiniteLivedLandUseRightsNet" xlink:to="cga_FiniteLivedLandUseRightsNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl0" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_InterCompanyTransfers_lbl1" xml:lang="en-US">Inter Company Transfers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_InterCompanyTransfers" xlink:to="cga_InterCompanyTransfers_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_FinitelivedAmortizationSubtraction_lbl1" xml:lang="en-US">Finitelived Amortization Subtraction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_FinitelivedAmortizationSubtraction" xlink:to="cga_FinitelivedAmortizationSubtraction_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl0" xml:lang="en-US">Schedule of Variable Interest Entities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_VATProvisionCurrent_lbl0" xml:lang="en-US">VATProvision Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_VATProvisionCurrent" xlink:to="cga_VATProvisionCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl0" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_PlatformOperatorCryptoAssetPolicyTextBlock_lbl0" xml:lang="en-US">Platform Operator, Crypto Asset [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_PlatformOperatorCryptoAssetPolicyTextBlock" xlink:to="srt_PlatformOperatorCryptoAssetPolicyTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfEstimatedUsefulLivesAbstract" xlink:href="cga-20240630.xsd#cga_ScheduleOfEstimatedUsefulLivesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfEstimatedUsefulLivesAbstract_lbl" xml:lang="en-US">Schedule Of Estimated Useful Lives Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfEstimatedUsefulLivesAbstract" xlink:to="cga_ScheduleOfEstimatedUsefulLivesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract28_lbl0" xml:lang="en-US">Unlabeled Abstract28</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract28" xlink:to="cga_UnlabeledAbstract28_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract29_lbl0" xml:lang="en-US">Unlabeled Abstract29</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract29" xlink:to="cga_UnlabeledAbstract29_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingMember_lbl0" xml:lang="en-US">Building [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingMember" xlink:to="us-gaap_BuildingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_YuxingMember_lbl1" xml:lang="en-US">Yuxing Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_YuxingMember" xlink:to="cga_YuxingMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentIncomeInterest_lbl0" xml:lang="en-US">Investment Income, Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterest" xlink:to="us-gaap_InvestmentIncomeInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrent_lbl1" xml:lang="en-US">Assets, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromShortTermDebt_lbl0" xml:lang="en-US">Proceeds from Short-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromShortTermDebt" xlink:to="us-gaap_ProceedsFromShortTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_BeijingBankPingguBranchMember_lbl0" xml:lang="en-US">Beijing Bank Pinggu Branch Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BeijingBankPingguBranchMember" xlink:to="cga_BeijingBankPingguBranchMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherInventory_lbl0" xml:lang="en-US">Other Inventory, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherInventory" xlink:to="us-gaap_OtherInventory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract30_lbl0" xml:lang="en-US">Unlabeled Abstract30</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract30" xlink:to="cga_UnlabeledAbstract30_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl0" xml:lang="en-US">Other Assets, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract33_lbl0" xml:lang="en-US">Unlabeled Abstract33</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract33" xlink:to="cga_UnlabeledAbstract33_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract34_lbl0" xml:lang="en-US">Unlabeled Abstract34</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract34" xlink:to="cga_UnlabeledAbstract34_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl0" xml:lang="en-US">Additional Paid in Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl0" xml:lang="en-US">Operating Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract31_lbl0" xml:lang="en-US">Unlabeled Abstract31</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract31" xlink:to="cga_UnlabeledAbstract31_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract32_lbl0" xml:lang="en-US">Unlabeled Abstract32</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract32" xlink:to="cga_UnlabeledAbstract32_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract37_lbl0" xml:lang="en-US">Unlabeled Abstract37</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract37" xlink:to="cga_UnlabeledAbstract37_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract38_lbl0" xml:lang="en-US">Unlabeled Abstract38</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract38" xlink:to="cga_UnlabeledAbstract38_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract35_lbl0" xml:lang="en-US">Unlabeled Abstract35</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract35" xlink:to="cga_UnlabeledAbstract35_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract36_lbl0" xml:lang="en-US">Unlabeled Abstract36</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract36" xlink:to="cga_UnlabeledAbstract36_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Remaining Amortization Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:to="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl0" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract39_lbl0" xml:lang="en-US">Unlabeled Abstract39</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract39" xlink:to="cga_UnlabeledAbstract39_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl2" xml:lang="en-US">Accounts Payable and Other Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl0" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl0" xml:lang="en-US">Preferred Stock, Shares Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract40_lbl0" xml:lang="en-US">Unlabeled Abstract40</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract40" xlink:to="cga_UnlabeledAbstract40_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseRightsMember_lbl0" xml:lang="en-US">Use Rights [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseRightsMember" xlink:to="us-gaap_UseRightsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ConsultingServices_lbl1" xml:lang="en-US">Consulting Services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ConsultingServices" xlink:to="cga_ConsultingServices_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl0" xml:lang="en-US">Deferred Tax Assets, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherTaxExpenseBenefit_lbl0" xml:lang="en-US">Other Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherTaxExpenseBenefit" xlink:to="us-gaap_OtherTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl0" xml:lang="en-US">Debt Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl0" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl2" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl2"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfCondensedBalanceSheetsAbstract" xlink:href="cga-20240630.xsd#cga_ScheduleOfCondensedBalanceSheetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfCondensedBalanceSheetsAbstract_lbl" xml:lang="en-US">Schedule Of Condensed Balance Sheets Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfCondensedBalanceSheetsAbstract" xlink:to="cga_ScheduleOfCondensedBalanceSheetsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_IncreaseDecreaseInAdvancesToSuppliers_lbl1" xml:lang="en-US">Increase Decrease In Advances To Suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncreaseDecreaseInAdvancesToSuppliers" xlink:to="cga_IncreaseDecreaseInAdvancesToSuppliers_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_lbl0" xml:lang="en-US">Increase (Decrease) in Operating Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl0" xml:lang="en-US">Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CryptoAssetDisposition_lbl0" xml:lang="en-US">Crypto Asset, Disposition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetDisposition" xlink:to="us-gaap_CryptoAssetDisposition_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoods_lbl0" xml:lang="en-US">Inventory, Finished Goods, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilities_lbl0" xml:lang="en-US">Other Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilities" xlink:to="us-gaap_OtherLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract11_lbl0" xml:lang="en-US">Unlabeled Abstract11</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract11" xlink:to="cga_UnlabeledAbstract11_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_NumberOfBusinessSegments_lbl1" xml:lang="en-US">Number Of Business Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_NumberOfBusinessSegments" xlink:to="cga_NumberOfBusinessSegments_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract12_lbl0" xml:lang="en-US">Unlabeled Abstract12</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract12" xlink:to="cga_UnlabeledAbstract12_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract10_lbl0" xml:lang="en-US">Unlabeled Abstract10</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract10" xlink:to="cga_UnlabeledAbstract10_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract15_lbl0" xml:lang="en-US">Unlabeled Abstract15</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract15" xlink:to="cga_UnlabeledAbstract15_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract16_lbl0" xml:lang="en-US">Unlabeled Abstract16</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract16" xlink:to="cga_UnlabeledAbstract16_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract13_lbl0" xml:lang="en-US">Unlabeled Abstract13</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract13" xlink:to="cga_UnlabeledAbstract13_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract14_lbl0" xml:lang="en-US">Unlabeled Abstract14</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract14" xlink:to="cga_UnlabeledAbstract14_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl0" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract19_lbl0" xml:lang="en-US">Unlabeled Abstract19</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract19" xlink:to="cga_UnlabeledAbstract19_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl0" xml:lang="en-US">Preferred Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract17_lbl0" xml:lang="en-US">Unlabeled Abstract17</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract17" xlink:to="cga_UnlabeledAbstract17_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl0" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract18_lbl0" xml:lang="en-US">Unlabeled Abstract18</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract18" xlink:to="cga_UnlabeledAbstract18_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfDebt_lbl0" xml:lang="en-US">Repayments of Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfDebt" xlink:to="us-gaap_RepaymentsOfDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_GufengMember_lbl1" xml:lang="en-US">Gufeng Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_GufengMember" xlink:to="cga_GufengMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl0" xml:lang="en-US">Inventory Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl0" xml:lang="en-US">Preferred Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_PingguNewVillageBankMember_lbl0" xml:lang="en-US">Pinggu New Village Bank Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_PingguNewVillageBankMember" xlink:to="cga_PingguNewVillageBankMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfViesConsolidatedFinancialStatementsAbstract" xlink:href="cga-20240630.xsd#cga_ScheduleOfViesConsolidatedFinancialStatementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfViesConsolidatedFinancialStatementsAbstract_lbl" xml:lang="en-US">Schedule Of Vies Consolidated Financial Statements Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfViesConsolidatedFinancialStatementsAbstract" xlink:to="cga_ScheduleOfViesConsolidatedFinancialStatementsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xml:lang="en-US">Property, Plant and Equipment, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_OperatingIncomeExpenseAbstract_lbl0" xml:lang="en-US">Operating Income Expense Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_OperatingIncomeExpenseAbstract" xlink:to="cga_OperatingIncomeExpenseAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseAndRentalExpense_lbl0" xml:lang="en-US">Operating Leases, Rent Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseAndRentalExpense" xlink:to="us-gaap_LeaseAndRentalExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayableToBankCurrent_lbl0" xml:lang="en-US">Loans Payable to Bank, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableToBankCurrent" xlink:to="us-gaap_LoansPayableToBankCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl0" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_AggregateRentalTerms_lbl0" xml:lang="en-US">Aggregate Rental Terms</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_AggregateRentalTerms" xlink:to="cga_AggregateRentalTerms_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl0" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortizationAbstract_lbl0" xml:lang="en-US">Depreciation, Depletion and Amortization [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortizationAbstract" xlink:to="us-gaap_DepreciationAndAmortizationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermInvestments_lbl0" xml:lang="en-US">Long-Term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermInvestments" xlink:to="us-gaap_LongTermInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract22_lbl0" xml:lang="en-US">Unlabeled Abstract22</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract22" xlink:to="cga_UnlabeledAbstract22_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_US_lbl0" xml:lang="en-US">UNITED STATES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl0" xml:lang="en-US">Common Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract23_lbl0" xml:lang="en-US">Unlabeled Abstract23</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract23" xlink:to="cga_UnlabeledAbstract23_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract20_lbl0" xml:lang="en-US">Unlabeled Abstract20</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract20" xlink:to="cga_UnlabeledAbstract20_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_lbl0" xml:lang="en-US">Increase (Decrease) in Operating Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl0" xml:lang="en-US">Increase (Decrease) in Deferred Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_IncomeTaxPayableCurrent_lbl0" xml:lang="en-US">Income Tax Payable Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncomeTaxPayableCurrent" xlink:to="cga_IncomeTaxPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract21_lbl0" xml:lang="en-US">Unlabeled Abstract21</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract21" xlink:to="cga_UnlabeledAbstract21_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract26_lbl0" xml:lang="en-US">Unlabeled Abstract26</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract26" xlink:to="cga_UnlabeledAbstract26_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CryptoAssetFairValueCurrent_lbl0" xml:lang="en-US">Crypto Asset, Fair Value, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetFairValueCurrent" xlink:to="us-gaap_CryptoAssetFairValueCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract27_lbl0" xml:lang="en-US">Unlabeled Abstract27</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract27" xlink:to="cga_UnlabeledAbstract27_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract24_lbl0" xml:lang="en-US">Unlabeled Abstract24</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract24" xlink:to="cga_UnlabeledAbstract24_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract25_lbl0" xml:lang="en-US">Unlabeled Abstract25</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract25" xlink:to="cga_UnlabeledAbstract25_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_CustomerFourMember_lbl0" xml:lang="en-US">Customer Four Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_CustomerFourMember" xlink:to="cga_CustomerFourMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl1" xml:lang="en-US">Revenue from Contract with Customer, Including Assessed Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0" xml:lang="en-US">Accounts Receivable [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvancesOnInventoryPurchases_lbl0" xml:lang="en-US">Advances on Inventory Purchases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvancesOnInventoryPurchases" xlink:to="us-gaap_AdvancesOnInventoryPurchases_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNoncurrentAssetsMember_lbl0" xml:lang="en-US">Other Noncurrent Assets [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncurrentAssetsMember" xlink:to="us-gaap_OtherNoncurrentAssetsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseAbstract_lbl0" xml:lang="en-US">Interest Expense, Operating and Nonoperating [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseAbstract" xlink:to="us-gaap_InterestExpenseAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockMember_lbl0" xml:lang="en-US">Preferred Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockMember" xlink:to="us-gaap_PreferredStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfLandUseRightsAndTrademarksAbstract" xlink:href="cga-20240630.xsd#cga_ScheduleOfLandUseRightsAndTrademarksAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfLandUseRightsAndTrademarksAbstract_lbl" xml:lang="en-US">Schedule Of Land Use Rights And Trademarks Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfLandUseRightsAndTrademarksAbstract" xlink:to="cga_ScheduleOfLandUseRightsAndTrademarksAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl0" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit_lbl1" xml:lang="en-US">Effective Income Tax Rate Reconciliation Expected Income Tax Expense Benefit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit" xlink:to="cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits_lbl1" xml:lang="en-US">Effective Income Tax Rate Reconciliation High Tech Income Benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits" xlink:to="cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_CustomerOneMember_lbl0" xml:lang="en-US">Customer One Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_CustomerOneMember" xlink:to="cga_CustomerOneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl0" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromAdvancesForConstruction_lbl0" xml:lang="en-US">Proceeds from Advance for Construction, Investing Activity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromAdvancesForConstruction" xlink:to="us-gaap_ProceedsFromAdvancesForConstruction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract3_lbl0" xml:lang="en-US">Unlabeled Abstract3</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract3" xlink:to="cga_UnlabeledAbstract3_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract2_lbl0" xml:lang="en-US">Unlabeled Abstract2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract2" xlink:to="cga_UnlabeledAbstract2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VehiclesMember_lbl1" xml:lang="en-US">Vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract5_lbl0" xml:lang="en-US">Unlabeled Abstract5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract5" xlink:to="cga_UnlabeledAbstract5_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract4_lbl0" xml:lang="en-US">Unlabeled Abstract4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract4" xlink:to="cga_UnlabeledAbstract4_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract1_lbl0" xml:lang="en-US">Unlabeled Abstract1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract1" xlink:to="cga_UnlabeledAbstract1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract0_lbl0" xml:lang="en-US">Unlabeled Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract0" xlink:to="cga_UnlabeledAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl0" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0" xml:lang="en-US">Property, Plant and Equipment, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl0" xml:lang="en-US">Variable Interest Entity Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:to="us-gaap_VariableInterestEntityDisclosureTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:href="cga-20240630.xsd#cga_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract_lbl" xml:lang="en-US">Schedule Of Effective Income Tax Rate Reconciliation Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="cga_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract7_lbl0" xml:lang="en-US">Unlabeled Abstract7</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract7" xlink:to="cga_UnlabeledAbstract7_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract6_lbl0" xml:lang="en-US">Unlabeled Abstract6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract6" xlink:to="cga_UnlabeledAbstract6_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_lbl1" xml:lang="en-US">Proceeds from Related Party Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl0" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract9_lbl0" xml:lang="en-US">Unlabeled Abstract9</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract9" xlink:to="cga_UnlabeledAbstract9_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract8_lbl0" xml:lang="en-US">Unlabeled Abstract8</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract8" xlink:to="cga_UnlabeledAbstract8_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_LoanPeriodPerAgreementStartAndEnd_lbl1" xml:lang="en-US">Loan Period Per Agreement Start And End</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_LoanPeriodPerAgreementStartAndEnd" xlink:to="cga_LoanPeriodPerAgreementStartAndEnd_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_PercentageOfTotalFertilizerRevenues_lbl1" xml:lang="en-US">Percentage Of Total Fertilizer Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_PercentageOfTotalFertilizerRevenues" xlink:to="cga_PercentageOfTotalFertilizerRevenues_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_RepatriationTaxCurrent_lbl0" xml:lang="en-US">Repatriation Tax Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_RepatriationTaxCurrent" xlink:to="cga_RepatriationTaxCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl0" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_FiniteLivedIntangibleAssets_lbl1" xml:lang="en-US">Finite Lived Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_FiniteLivedIntangibleAssets" xlink:to="cga_FiniteLivedIntangibleAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable_lbl0" xml:lang="en-US">Short-Term Bank Loans and Notes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl0" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TrademarksMember_lbl0" xml:lang="en-US">Trademarks [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TrademarksMember" xlink:to="us-gaap_TrademarksMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedPayrollTaxesCurrent_lbl0" xml:lang="en-US">Accrued Payroll Taxes, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedPayrollTaxesCurrent" xlink:to="us-gaap_AccruedPayrollTaxesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CryptoAssetRealizedAndUnrealizedLossNonoperating_lbl0" xml:lang="en-US">Crypto Asset, Realized and Unrealized Loss, Nonoperating</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetRealizedAndUnrealizedLossNonoperating" xlink:to="us-gaap_CryptoAssetRealizedAndUnrealizedLossNonoperating_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock_lbl0" xml:lang="en-US">Substantial Doubt about Going Concern [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:to="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_lbl1" xml:lang="en-US">Payments to Acquire Other Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFirmPurchaseCommitmentLoss_lbl0" xml:lang="en-US">Inventory, Firm Purchase Commitment, Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFirmPurchaseCommitmentLoss" xlink:to="us-gaap_InventoryFirmPurchaseCommitmentLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl3" xml:lang="en-US">Equity, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_VendorTwoMember_lbl0" xml:lang="en-US">Vendor Two Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_VendorTwoMember" xlink:to="cga_VendorTwoMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl0" xml:lang="en-US">Condensed Cash Flow Statement [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:to="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_VendorFourMember_lbl0" xml:lang="en-US">Vendor Four Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_VendorFourMember" xlink:to="cga_VendorFourMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxCreditCarryforwardDescription_lbl0" xml:lang="en-US">Tax Credit Carryforward, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardDescription" xlink:to="us-gaap_TaxCreditCarryforwardDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_lbl1" xml:lang="en-US">Impairment of Intangible Assets, Finite-Lived</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebt_lbl0" xml:lang="en-US">Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnlabeledAbstract_lbl0" xml:lang="en-US">Unlabeled Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnlabeledAbstract" xlink:to="cga_UnlabeledAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl0" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary_lbl1" xml:lang="en-US">Income Tax Reconciliation Unrecognized Equity In Earnings Losses Of Subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" xlink:to="cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingImprovementsMember_lbl0" xml:lang="en-US">Building Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingImprovementsMember" xlink:to="us-gaap_BuildingImprovementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl0" xml:lang="en-US">Revenue Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl0" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl0"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfSegmentReportingInformationAbstract" xlink:href="cga-20240630.xsd#cga_ScheduleOfSegmentReportingInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfSegmentReportingInformationAbstract_lbl" xml:lang="en-US">Schedule Of Segment Reporting Information Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfSegmentReportingInformationAbstract" xlink:to="cga_ScheduleOfSegmentReportingInformationAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl0" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract_lbl0" xml:lang="en-US">Cost of Goods and Services Sold [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSoldAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfEstimatedUsefulLivesTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Estimated Useful Lives Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfEstimatedUsefulLivesTableTextBlock" xlink:to="cga_ScheduleOfEstimatedUsefulLivesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_CryptoAssetNumberOfQuantity_lbl1" xml:lang="en-US">Crypto Asset Number Of Quantity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_CryptoAssetNumberOfQuantity" xlink:to="cga_CryptoAssetNumberOfQuantity_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableOtherCurrent_lbl0" xml:lang="en-US">Accounts Payable, Other, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableOtherCurrent" xlink:to="us-gaap_AccountsPayableOtherCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease_lbl0" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant and Equipment, Period Increase (Decrease)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease_lbl0"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfCondensedStatementsOfCashFlowsAbstract" xlink:href="cga-20240630.xsd#cga_ScheduleOfCondensedStatementsOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfCondensedStatementsOfCashFlowsAbstract_lbl" xml:lang="en-US">Schedule Of Condensed Statements Of Cash Flows Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfCondensedStatementsOfCashFlowsAbstract" xlink:to="cga_ScheduleOfCondensedStatementsOfCashFlowsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedParties_lbl0" xml:lang="en-US">Increase (Decrease) in Due from Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:to="us-gaap_IncreaseDecreaseInDueFromRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentForAmortization_lbl0" xml:lang="en-US">Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentForAmortization" xlink:to="us-gaap_AdjustmentForAmortization_lbl0"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfLoanPayablesAbstract" xlink:href="cga-20240630.xsd#cga_ScheduleOfLoanPayablesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfLoanPayablesAbstract_lbl" xml:lang="en-US">Schedule Of Loan Payables Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfLoanPayablesAbstract" xlink:to="cga_ScheduleOfLoanPayablesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0" xml:lang="en-US">Equity [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl0" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl0" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl0" xml:lang="en-US">Schedule of Debt [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_lbl1" xml:lang="en-US">Operating Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_VendorSixMember_lbl0" xml:lang="en-US">Vendor Six Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_VendorSixMember" xlink:to="cga_VendorSixMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_JinongMember_lbl1" xml:lang="en-US">Jinong Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_JinongMember" xlink:to="cga_JinongMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfTaxPayableTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Tax Payable Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfTaxPayableTableTextBlock" xlink:to="cga_ScheduleOfTaxPayableTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermBorrowings_lbl0" xml:lang="en-US">Short-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplierConcentrationRiskMember_lbl0" xml:lang="en-US">Supplier Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierConcentrationRiskMember" xlink:to="us-gaap_SupplierConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_Impairment_lbl1" xml:lang="en-US">Impairment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_Impairment" xlink:to="cga_Impairment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestBearingDepositsInBanks_lbl0" xml:lang="en-US">Interest-Bearing Deposits in Banks and Other Financial Institutions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestBearingDepositsInBanks" xlink:to="us-gaap_InterestBearingDepositsInBanks_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0" xml:lang="en-US">Proceeds from Issuance of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_TrademarksAccumulatedMember_lbl0" xml:lang="en-US">Trademarks Accumulated Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TrademarksAccumulatedMember" xlink:to="cga_TrademarksAccumulatedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedTrademarksGross_lbl0" xml:lang="en-US">Finite-Lived Trademarks, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedTrademarksGross" xlink:to="us-gaap_FiniteLivedTrademarksGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForPurchaseOfOtherAssets1_lbl0" xml:lang="en-US">Payments for Purchase of Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForPurchaseOfOtherAssets1" xlink:to="us-gaap_PaymentsForPurchaseOfOtherAssets1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl0" xml:lang="en-US">Condensed Balance Sheet [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherOwnershipInterestsOfferingCosts_lbl0" xml:lang="en-US">Other Ownership Interests, Offering Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherOwnershipInterestsOfferingCosts" xlink:to="us-gaap_OtherOwnershipInterestsOfferingCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_IndustrialBankCoLtdOneMember_lbl0" xml:lang="en-US">Industrial Bank Co Ltd One Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IndustrialBankCoLtdOneMember" xlink:to="cga_IndustrialBankCoLtdOneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_VendorOneMember_lbl0" xml:lang="en-US">Vendor One Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_VendorOneMember" xlink:to="cga_VendorOneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits_lbl1" xml:lang="en-US">Income Tax Reconciliation Change In Enacted Tax Rate Income Tax Reconciliation High Tech Income Benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits" xlink:to="cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl3" xml:lang="en-US">Inventory, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfOperatingSegments_lbl0" xml:lang="en-US">Number of Operating Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRent_lbl1" xml:lang="en-US">Payments for Rent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRent" xlink:to="us-gaap_PaymentsForRent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl0" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl0" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConstructionContractorsPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Construction Contractor [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionContractorsPolicyPolicyTextBlock" xlink:to="us-gaap_ConstructionContractorsPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl0" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl0" xml:lang="en-US">Income Taxes Paid, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_OtherPropertyAndEquipmentMember_lbl0" xml:lang="en-US">Other Property And Equipment Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_OtherPropertyAndEquipmentMember" xlink:to="cga_OtherPropertyAndEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Holiday, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl0" xml:lang="en-US">Common Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl1" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAttributableToParentDiluted_lbl0" xml:lang="en-US">Net Income (Loss) Attributable to Parent, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToParentDiluted" xlink:to="us-gaap_NetIncomeLossAttributableToParentDiluted_lbl0"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfCompanySSignificantDigitalAssetBitcoinHoldingAbstract" xlink:href="cga-20240630.xsd#cga_ScheduleOfCompanySSignificantDigitalAssetBitcoinHoldingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfCompanySSignificantDigitalAssetBitcoinHoldingAbstract_lbl" xml:lang="en-US">Schedule Of Company SSignificant Digital Asset Bitcoin Holding Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfCompanySSignificantDigitalAssetBitcoinHoldingAbstract" xlink:to="cga_ScheduleOfCompanySSignificantDigitalAssetBitcoinHoldingAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherReceivables_lbl0" xml:lang="en-US">Other Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivables" xlink:to="us-gaap_OtherReceivables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl0" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit_lbl1" xml:lang="en-US">Income Tax Reconciliation Expected Income Tax Expense Benefit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit" xlink:to="cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNet_lbl0" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl0" xml:lang="en-US">Lessee, Leases [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Estimated Amortization Expenses Of The Lease Advance Payments Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock" xlink:to="cga_ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingExpense_lbl0" xml:lang="en-US">Selling Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingExpense" xlink:to="us-gaap_SellingExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PercentageOfFIFOInventory_lbl0" xml:lang="en-US">Percentage of FIFO Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PercentageOfFIFOInventory" xlink:to="us-gaap_PercentageOfFIFOInventory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxYear2020Member_lbl0" xml:lang="en-US">Tax Year 2020 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxYear2020Member" xlink:to="us-gaap_TaxYear2020Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_CapitalExpenditureAbstract_lbl0" xml:lang="en-US">Capital Expenditure Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_CapitalExpenditureAbstract" xlink:to="cga_CapitalExpenditureAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_VendorThreeMember_lbl0" xml:lang="en-US">Vendor Three Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_VendorThreeMember" xlink:to="cga_VendorThreeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0" xml:lang="en-US">Stock Issued During Period, Value, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl0" xml:lang="en-US">Cost of Goods and Services Sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_LoanPayableMember_lbl0" xml:lang="en-US">Loan Payable Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_LoanPayableMember" xlink:to="cga_LoanPayableMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Statement of Stockholders&apos; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_HuaxiaBankHuaiRouBranchMember_lbl0" xml:lang="en-US">Huaxia Bank Huai Rou Branch Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_HuaxiaBankHuaiRouBranchMember" xlink:to="cga_HuaxiaBankHuaiRouBranchMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ParentCompanyMember_lbl0" xml:lang="en-US">Parent Company [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ParentCompanyMember" xlink:to="srt_ParentCompanyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CryptoAssetFairValue_lbl2" xml:lang="en-US">Crypto Asset, Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetFairValue" xlink:to="us-gaap_CryptoAssetFairValue_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryCashFlowPolicy_lbl0" xml:lang="en-US">Inventory, Cash Flow Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryCashFlowPolicy" xlink:to="us-gaap_InventoryCashFlowPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CryptoAssetRealizedGainOperating_lbl0" xml:lang="en-US">Crypto Asset, Realized Gain, Operating</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetRealizedGainOperating" xlink:to="us-gaap_CryptoAssetRealizedGainOperating_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl1" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl0" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl1" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_CustomerTwoMember_lbl0" xml:lang="en-US">Customer Two Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_CustomerTwoMember" xlink:to="cga_CustomerTwoMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_VieAssessmentPolicyTextBlock_lbl1" xml:lang="en-US">Vie Assessment Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_VieAssessmentPolicyTextBlock" xlink:to="cga_VieAssessmentPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_PurchaseBenchmarkMember_lbl0" xml:lang="en-US">Purchase Benchmark Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_PurchaseBenchmarkMember" xlink:to="cga_PurchaseBenchmarkMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_IndustrialBankCoLtdTwoMember_lbl0" xml:lang="en-US">Industrial Bank Co Ltd Two Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IndustrialBankCoLtdTwoMember" xlink:to="cga_IndustrialBankCoLtdTwoMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:href="cga-20240630.xsd#cga_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfPropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Schedule Of Property Plant And Equipment Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="cga_ScheduleOfPropertyPlantAndEquipmentAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterials_lbl0" xml:lang="en-US">Inventory, Raw Materials, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl1" xml:lang="en-US">Earnings Per Share, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl0" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl1" xml:lang="en-US">Liabilities, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_FairValueAdjustmentOfBitcoin_lbl1" xml:lang="en-US">Fair Value Adjustment Of Bitcoin</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_FairValueAdjustmentOfBitcoin" xlink:to="cga_FairValueAdjustmentOfBitcoin_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireInvestments_lbl0" xml:lang="en-US">Payments to Acquire Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireInvestments" xlink:to="us-gaap_PaymentsToAcquireInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuesAbstract_lbl0" xml:lang="en-US">Revenues [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl1" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl0" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_LandUseRightAccumulatedMember_lbl0" xml:lang="en-US">Land Use Right Accumulated Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_LandUseRightAccumulatedMember" xlink:to="cga_LandUseRightAccumulatedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_FiniteLivedIntangibleAssetsEnding_lbl1" xml:lang="en-US">Finite Lived Intangible Assets Ending</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_FiniteLivedIntangibleAssetsEnding" xlink:to="cga_FiniteLivedIntangibleAssetsEnding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CryptoAssetCost_lbl1" xml:lang="en-US">Crypto Asset, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetCost" xlink:to="us-gaap_CryptoAssetCost_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndDueFromBanks_lbl0" xml:lang="en-US">Cash and Due from Banks</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndDueFromBanks" xlink:to="us-gaap_CashAndDueFromBanks_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl0" xml:lang="en-US">Components of Deferred Tax Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssued1_lbl0" xml:lang="en-US">Stock Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssued1" xlink:to="us-gaap_StockIssued1_lbl0"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfCondensedStatementsOfOperationsAbstract" xlink:href="cga-20240630.xsd#cga_ScheduleOfCondensedStatementsOfOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfCondensedStatementsOfOperationsAbstract_lbl" xml:lang="en-US">Schedule Of Condensed Statements Of Operations Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfCondensedStatementsOfOperationsAbstract" xlink:to="cga_ScheduleOfCondensedStatementsOfOperationsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, Issued for Services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_CN_lbl2" xml:lang="en-US">CHINA</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CN" xlink:to="country_CN_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl0" xml:lang="en-US">Increase (Decrease) in Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary_lbl1" xml:lang="en-US">Effective Income Tax Rate Reconciliation Unrecognized Equity In Earnings Losses Of Subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" xlink:to="cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl0" xml:lang="en-US">Additional Paid in Capital, Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl0" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Restricted Assets Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:to="us-gaap_RestrictedAssetsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxYear2023Member_lbl0" xml:lang="en-US">Tax Year 2023 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxYear2023Member" xlink:to="us-gaap_TaxYear2023Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl1" xml:lang="en-US">Machinery and Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_UnitedStatesBankMember_lbl0" xml:lang="en-US">United States Bank Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_UnitedStatesBankMember" xlink:to="cga_UnitedStatesBankMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CryptoAssetActivityTableTextBlock_lbl0" xml:lang="en-US">Crypto Asset, Activity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetActivityTableTextBlock" xlink:to="us-gaap_CryptoAssetActivityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl0" xml:lang="en-US">Accounts Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl0" xml:lang="en-US">Related Party Transaction, Purchases from Related Party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_RentalAgreementDescription_lbl0" xml:lang="en-US">Rental Agreement Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_RentalAgreementDescription" xlink:to="cga_RentalAgreementDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl0" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl0" xml:lang="en-US">Subsidiary, Ownership Percentage, Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseNonoperating_lbl0" xml:lang="en-US">Interest Expense, Nonoperating</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_AntaeusMember_lbl1" xml:lang="en-US">Antaeus Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_AntaeusMember" xlink:to="cga_AntaeusMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_CustomerSixMember_lbl0" xml:lang="en-US">Customer Six Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_CustomerSixMember" xlink:to="cga_CustomerSixMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_MrZhuoyuLiMember_lbl0" xml:lang="en-US">Mr Zhuoyu Li Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_MrZhuoyuLiMember" xlink:to="cga_MrZhuoyuLiMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_lbl0" xml:lang="en-US">Accrual for Taxes Other than Income Taxes, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl1" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossTax_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl1" xml:lang="en-US">Operating Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CryptoAssetAddition_lbl0" xml:lang="en-US">Crypto Asset, Addition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetAddition" xlink:to="us-gaap_CryptoAssetAddition_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CryptoAssetMining_lbl1" xml:lang="en-US">Crypto Asset, Mining</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetMining" xlink:to="us-gaap_CryptoAssetMining_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CryptoAssetCumulativeRealizedGainLossFromDisposition_lbl0" xml:lang="en-US">Crypto Asset, Cumulative Realized Gain (Loss) from Disposition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetCumulativeRealizedGainLossFromDisposition" xlink:to="us-gaap_CryptoAssetCumulativeRealizedGainLossFromDisposition_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Other Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_KingtoneInformationMember_lbl1" xml:lang="en-US">Kingtone Information Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_KingtoneInformationMember" xlink:to="cga_KingtoneInformationMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_IncreaseDecreaseInContractWithDigitalAssets_lbl1" xml:lang="en-US">Increase Decrease In Contract With Digital Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncreaseDecreaseInContractWithDigitalAssets" xlink:to="cga_IncreaseDecreaseInContractWithDigitalAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CryptoAssetRealizedAndUnrealizedLossOperating_lbl0" xml:lang="en-US">Crypto Asset, Realized and Unrealized Loss, Operating</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetRealizedAndUnrealizedLossOperating" xlink:to="us-gaap_CryptoAssetRealizedAndUnrealizedLossOperating_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl0" xml:lang="en-US">Accrued Liabilities and Other Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl1" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl0" xml:lang="en-US">Income (Loss) from Equity Method Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl0" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrent_lbl1" xml:lang="en-US">Taxes Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl1" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl0" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CryptoAssetHoldingTableTextBlock_lbl0" xml:lang="en-US">Crypto Asset, Holding [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetHoldingTableTextBlock" xlink:to="us-gaap_CryptoAssetHoldingTableTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_lbl0" xml:lang="en-US">Interest Expense, Operating and Nonoperating</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_OtherLeviesCurrent_lbl0" xml:lang="en-US">Other Levies Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_OtherLeviesCurrent" xlink:to="cga_OtherLeviesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ValueAddedTaxPercent_lbl1" xml:lang="en-US">Value Added Tax Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ValueAddedTaxPercent" xlink:to="cga_ValueAddedTaxPercent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxYear2022Member_lbl0" xml:lang="en-US">Tax Year 2022 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxYear2022Member" xlink:to="us-gaap_TaxYear2022Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl0" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_NetLossIncomeAbstract_lbl0" xml:lang="en-US">Net Loss Income Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_NetLossIncomeAbstract" xlink:to="cga_NetLossIncomeAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_CustomerThreeMember_lbl0" xml:lang="en-US">Customer Three Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_CustomerThreeMember" xlink:to="cga_CustomerThreeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AreaOfLand_lbl1" xml:lang="en-US">Area of Land</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AreaOfLand" xlink:to="us-gaap_AreaOfLand_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_TransferToStatutoryReserve_lbl1" xml:lang="en-US">Transfer To Statutory Reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TransferToStatutoryReserve" xlink:to="cga_TransferToStatutoryReserve_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedInvestmentsPercentOfNetAssets_lbl0" xml:lang="en-US">Restricted Investments, Percent of Net Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedInvestmentsPercentOfNetAssets" xlink:to="us-gaap_RestrictedInvestmentsPercentOfNetAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvancesToAffiliate_lbl0" xml:lang="en-US">Advances to Affiliate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvancesToAffiliate" xlink:to="us-gaap_AdvancesToAffiliate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl1" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_IdentifiableAssetsAbstract_lbl0" xml:lang="en-US">Identifiable Assets Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IdentifiableAssetsAbstract" xlink:to="cga_IdentifiableAssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl1" xml:lang="en-US">Liabilities, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Fair Value Disclosure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:to="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ChangAnBankMember_lbl0" xml:lang="en-US">Chang An Bank Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ChangAnBankMember" xlink:to="cga_ChangAnBankMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_IncreaseDecreaseInCustomerDeposit_lbl1" xml:lang="en-US">Increase Decrease In Customer Deposit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_IncreaseDecreaseInCustomerDeposit" xlink:to="cga_IncreaseDecreaseInCustomerDeposit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_TypeOfLeaseArrangementTypeAxis_lbl0" xml:lang="en-US">Type Of Lease Arrangement Type Axis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TypeOfLeaseArrangementTypeAxis" xlink:to="cga_TypeOfLeaseArrangementTypeAxis_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsCurrent_lbl0" xml:lang="en-US">Other Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_StatutoryReserve_lbl1" xml:lang="en-US">Statutory Reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_StatutoryReserve" xlink:to="cga_StatutoryReserve_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleLeasebackTransactionMonthlyRentalPayments_lbl0" xml:lang="en-US">Sale Leaseback Transaction, Monthly Rental Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleLeasebackTransactionMonthlyRentalPayments" xlink:to="us-gaap_SaleLeasebackTransactionMonthlyRentalPayments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl0" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Other Assets Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsDisclosureTextBlock" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_SegmentReconcilingItems2Member_lbl0" xml:lang="en-US">Segment Reconciling Items2 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_SegmentReconcilingItems2Member" xlink:to="cga_SegmentReconcilingItems2Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_CustomerFiveMember_lbl0" xml:lang="en-US">Customer Five Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_CustomerFiveMember" xlink:to="cga_CustomerFiveMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_MiningMachinesMember_lbl0" xml:lang="en-US">Mining Machines Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_MiningMachinesMember" xlink:to="cga_MiningMachinesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl0" xml:lang="en-US">Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Conversion of Convertible Securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_FinitelivedForeignCurrencyAdjustment_lbl1" xml:lang="en-US">Finitelived Foreign Currency Adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_FinitelivedForeignCurrencyAdjustment" xlink:to="cga_FinitelivedForeignCurrencyAdjustment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_AggregateAmount_lbl1" xml:lang="en-US">Aggregate Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_AggregateAmount" xlink:to="cga_AggregateAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Accrued Taxes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_AgriculturalAssetsMember_lbl0" xml:lang="en-US">Agricultural Assets Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_AgriculturalAssetsMember" xlink:to="cga_AgriculturalAssetsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Issued for Services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromDepositsFromCustomers_lbl0" xml:lang="en-US">Proceeds from Deposits from Customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromDepositsFromCustomers" xlink:to="us-gaap_ProceedsFromDepositsFromCustomers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_VendorFiveMember_lbl0" xml:lang="en-US">Vendor Five Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_VendorFiveMember" xlink:to="cga_VendorFiveMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl0" xml:lang="en-US">General and Administrative Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxYear2019Member_lbl0" xml:lang="en-US">Tax Year 2019 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxYear2019Member" xlink:to="us-gaap_TaxYear2019Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl0" xml:lang="en-US">Concentration Risk, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl0" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_NonmonetarySalesAndPurchases_lbl1" xml:lang="en-US">Nonmonetary Sales And Purchases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_NonmonetarySalesAndPurchases" xlink:to="cga_NonmonetarySalesAndPurchases_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl0" xml:lang="en-US">Contract with Customer, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetRentableArea_lbl0" xml:lang="en-US">Net Rentable Area</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetRentableArea" xlink:to="us-gaap_NetRentableArea_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherInventorySupplies_lbl0" xml:lang="en-US">Other Inventory, Supplies, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherInventorySupplies" xlink:to="us-gaap_OtherInventorySupplies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl0" xml:lang="en-US">Related Party Transaction, Amounts of Transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxYear2024Member_lbl0" xml:lang="en-US">Tax Year 2024 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxYear2024Member" xlink:to="us-gaap_TaxYear2024Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl0" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl0" xml:lang="en-US">Common Stock, Shares, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_LandUseRightsMember_lbl0" xml:lang="en-US">Land Use Rights Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_LandUseRightsMember" xlink:to="cga_LandUseRightsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl0" xml:lang="en-US">Other Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl0" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl0" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl0" xml:lang="en-US">Gross Profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_CustomerDepositsPolicyTextBlock_lbl1" xml:lang="en-US">Customer Deposits Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_CustomerDepositsPolicyTextBlock" xlink:to="cga_CustomerDepositsPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxYear2021Member_lbl0" xml:lang="en-US">Tax Year 2021 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxYear2021Member" xlink:to="us-gaap_TaxYear2021Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet_lbl0" xml:lang="en-US">Increase (Decrease) in Interest Payable, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:to="us-gaap_IncreaseDecreaseInInterestPayableNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl0" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepositLiabilityCurrent_lbl0" xml:lang="en-US">Deposit Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositLiabilityCurrent" xlink:to="us-gaap_DepositLiabilityCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl0" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl0" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyMember_lbl1" xml:lang="en-US">Related Party [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyMember" xlink:to="us-gaap_RelatedPartyMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcess_lbl0" xml:lang="en-US">Inventory, Work in Process, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties_lbl0" xml:lang="en-US">Increase (Decrease) in Due to Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_DepreciationIncreasedPercentage_lbl0" xml:lang="en-US">Depreciation Increased Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_DepreciationIncreasedPercentage" xlink:to="cga_DepreciationIncreasedPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_SegmentReconcilingItems1Member_lbl0" xml:lang="en-US">Segment Reconciling Items1 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_SegmentReconcilingItems1Member" xlink:to="cga_SegmentReconcilingItems1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl1" xml:lang="en-US">Assets, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets_lbl0" xml:lang="en-US">Proceeds from Sale of Productive Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:to="us-gaap_ProceedsFromSaleOfProductiveAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_TrademarksGrossMember_lbl0" xml:lang="en-US">Trademarks Gross Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TrademarksGrossMember" xlink:to="cga_TrademarksGrossMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl1" xml:lang="en-US">Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfCondensedIncomeStatementTableTextBlock_lbl0" xml:lang="en-US">Condensed Income Statement [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:to="srt_ScheduleOfCondensedIncomeStatementTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_BitcoinMember_lbl0" xml:lang="en-US">Bitcoin Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_BitcoinMember" xlink:to="cga_BitcoinMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl0" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl2" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_RevenuesFromUnaffiliatedCustomersAbstract_lbl0" xml:lang="en-US">Revenues From Unaffiliated Customers Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_RevenuesFromUnaffiliatedCustomersAbstract" xlink:to="cga_RevenuesFromUnaffiliatedCustomersAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl0" xml:lang="en-US">Intangible Assets, Finite-Lived, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:to="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl0" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockDividendsShares_lbl0" xml:lang="en-US">Preferred Stock Dividends, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendsShares" xlink:to="us-gaap_PreferredStockDividendsShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_SalesAgreementMember_lbl0" xml:lang="en-US">Sales Agreement Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_SalesAgreementMember" xlink:to="cga_SalesAgreementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseDebt_lbl0" xml:lang="en-US">Interest Expense, Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_StatutoryReserveMember_lbl0" xml:lang="en-US">Statutory Reserve Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_StatutoryReserveMember" xlink:to="cga_StatutoryReserveMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl0" xml:lang="en-US">Preferred Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOfAssetsAcquired_lbl0" xml:lang="en-US">Fair Value of Assets Acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfAssetsAcquired" xlink:to="us-gaap_FairValueOfAssetsAcquired_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_TaxCutsAndJobsActMember_lbl0" xml:lang="en-US">Tax Cuts And Jobs Act Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_TaxCutsAndJobsActMember" xlink:to="cga_TaxCutsAndJobsActMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl0" xml:lang="en-US">Impairment, Long-Lived Asset, Held-for-Use</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xml:lang="en-US">Liabilities and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl0" xml:lang="en-US">Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl0"/>
    <loc xlink:type="locator" xlink:label="cga_ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsAbstract" xlink:href="cga-20240630.xsd#cga_ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cga_ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsAbstract_lbl" xml:lang="en-US">Schedule Of Estimated Amortization Expenses Of The Lease Advance Payments Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cga_ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsAbstract" xlink:to="cga_ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CryptoAssetSale_lbl0" xml:lang="en-US">Crypto Asset, Sale</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CryptoAssetSale" xlink:to="us-gaap_CryptoAssetSale_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl0" xml:lang="en-US">Increase (Decrease) in Other Current Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl1" xml:lang="en-US">Assets, Noncurrent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl0" xml:lang="en-US">Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl0"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>18
<FILENAME>cga-20240630_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Tue Oct 15 17:46:08 UTC 2024 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ConsolidatedBalanceSheet" roleURI="http://cgagri.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://cgagri.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ConsolidatedIncomeStatement" roleURI="http://cgagri.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ShareholdersEquityType2or3" roleURI="http://cgagri.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ConsolidatedCashFlow" roleURI="http://cgagri.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_OrganizationandDescriptionofBusiness" roleURI="http://cgagri.com/role/OrganizationandDescriptionofBusiness"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_BasisofPresentationandSummaryofSignificantAccountingPolicies" roleURI="http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_GoingCercern" roleURI="http://cgagri.com/role/GoingCercern"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_Inventories" roleURI="http://cgagri.com/role/Inventories"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_PropertyPlantandEquipment" roleURI="http://cgagri.com/role/PropertyPlantandEquipment"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_IntangibleAssetsandDigitalAssets" roleURI="http://cgagri.com/role/IntangibleAssetsandDigitalAssets"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_OtherNonCurrentAssets" roleURI="http://cgagri.com/role/OtherNonCurrentAssets"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_AccruedExpensesandOtherPayables" roleURI="http://cgagri.com/role/AccruedExpensesandOtherPayables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_AmountDuetoRelatedParties" roleURI="http://cgagri.com/role/AmountDuetoRelatedParties"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_LoanPayables" roleURI="http://cgagri.com/role/LoanPayables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_TaxesPayable" roleURI="http://cgagri.com/role/TaxesPayable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_StockholdersEquity" roleURI="http://cgagri.com/role/StockholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ConcentrationsandLitigation" roleURI="http://cgagri.com/role/ConcentrationsandLitigation"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_SegmentReporting" roleURI="http://cgagri.com/role/SegmentReporting"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_CommitmentsandContingencies" roleURI="http://cgagri.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_VariableInterestEntities" roleURI="http://cgagri.com/role/VariableInterestEntities"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_RestrictedNetAssets" roleURI="http://cgagri.com/role/RestrictedNetAssets"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_AccountingPoliciesByPolicy" roleURI="http://cgagri.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" roleURI="http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_InventoriesTables" roleURI="http://cgagri.com/role/InventoriesTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_PropertyPlantandEquipmentTables" roleURI="http://cgagri.com/role/PropertyPlantandEquipmentTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_IntangibleAssetsandDigitalAssetsTables" roleURI="http://cgagri.com/role/IntangibleAssetsandDigitalAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_OtherNonCurrentAssetsTables" roleURI="http://cgagri.com/role/OtherNonCurrentAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_AccruedExpensesandOtherPayablesTables" roleURI="http://cgagri.com/role/AccruedExpensesandOtherPayablesTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_LoanPayablesTables" roleURI="http://cgagri.com/role/LoanPayablesTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_TaxesPayableTables" roleURI="http://cgagri.com/role/TaxesPayableTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_SegmentReportingTables" roleURI="http://cgagri.com/role/SegmentReportingTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_CommitmentsandContingenciesTables" roleURI="http://cgagri.com/role/CommitmentsandContingenciesTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_VariableInterestEntitiesTables" roleURI="http://cgagri.com/role/VariableInterestEntitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_RestrictedNetAssetsTables" roleURI="http://cgagri.com/role/RestrictedNetAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofEstimatedUsefulLivesTable" roleURI="http://cgagri.com/role/ScheduleofEstimatedUsefulLivesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofBasicandDilutedEarningsPerShareTable" roleURI="http://cgagri.com/role/ScheduleofBasicandDilutedEarningsPerShareTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofInventoriesTable" roleURI="http://cgagri.com/role/ScheduleofInventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofPropertyPlantandEquipmentTable" roleURI="http://cgagri.com/role/ScheduleofPropertyPlantandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofIntangibleAssetsTable" roleURI="http://cgagri.com/role/ScheduleofIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofLandUseRightsandTrademarksTable" roleURI="http://cgagri.com/role/ScheduleofLandUseRightsandTrademarksTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofEstimatedAmortizationExpensesofIntangibleAssetsTable" roleURI="http://cgagri.com/role/ScheduleofEstimatedAmortizationExpensesofIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofCompanysSignificantDigitalAssetBitcoinHoldingTable" roleURI="http://cgagri.com/role/ScheduleofCompanysSignificantDigitalAssetBitcoinHoldingTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofPresentsaRollForwardofTotalDigitalAssetsIncludingDigitalAssetsRestrictedTable" roleURI="http://cgagri.com/role/ScheduleofPresentsaRollForwardofTotalDigitalAssetsIncludingDigitalAssetsRestrictedTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable" roleURI="http://cgagri.com/role/ScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofAccruedExpensesandOtherPayablesTable" roleURI="http://cgagri.com/role/ScheduleofAccruedExpensesandOtherPayablesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofLoanPayablesTable" roleURI="http://cgagri.com/role/ScheduleofLoanPayablesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofTaxespayableTable" roleURI="http://cgagri.com/role/ScheduleofTaxespayableTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofProvisionsforIncomeTaxesTable" roleURI="http://cgagri.com/role/ScheduleofProvisionsforIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofDeferredTaxAssetsTable" roleURI="http://cgagri.com/role/ScheduleofDeferredTaxAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofEffectiveIncomeTaxRateReconciliationTable" roleURI="http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofSegmentReportingInformationTable" roleURI="http://cgagri.com/role/ScheduleofSegmentReportingInformationTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofContingentRentExpensesTable" roleURI="http://cgagri.com/role/ScheduleofContingentRentExpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofVIEsConsolidatedFinancialStatementsTable" roleURI="http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofCondensedBalanceSheetsTable" roleURI="http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofCondensedBalanceSheetsTable_Parentheticals" roleURI="http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofCondensedStatementsofOperationsTable" roleURI="http://cgagri.com/role/ScheduleofCondensedStatementsofOperationsTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ScheduleofCondensedStatementsofCashFlowsTable" roleURI="http://cgagri.com/role/ScheduleofCondensedStatementsofCashFlowsTable"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" roleURI="http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_InventoriesDetails" roleURI="http://cgagri.com/role/InventoriesDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_PropertyPlantandEquipmentDetails" roleURI="http://cgagri.com/role/PropertyPlantandEquipmentDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_IntangibleAssetsandDigitalAssetsDetails" roleURI="http://cgagri.com/role/IntangibleAssetsandDigitalAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_OtherNonCurrentAssetsDetails" roleURI="http://cgagri.com/role/OtherNonCurrentAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_AmountDuetoRelatedPartiesDetails" roleURI="http://cgagri.com/role/AmountDuetoRelatedPartiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_LoanPayablesDetails" roleURI="http://cgagri.com/role/LoanPayablesDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_TaxesPayableDetails" roleURI="http://cgagri.com/role/TaxesPayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_StockholdersEquityDetails" roleURI="http://cgagri.com/role/StockholdersEquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_ConcentrationsandLitigationDetails" roleURI="http://cgagri.com/role/ConcentrationsandLitigationDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_SegmentReportingDetails" roleURI="http://cgagri.com/role/SegmentReportingDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_CommitmentsandContingenciesDetails" roleURI="http://cgagri.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="cga-20240630.xsd#cga_r_RestrictedNetAssetsDetails" roleURI="http://cgagri.com/role/RestrictedNetAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#cover" roleURI="http://xbrl.sec.gov/dei/role/document/Cover"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#ai" roleURI="http://xbrl.sec.gov/dei/role/document/AuditInformation"/>
  <presentationLink xlink:role="http://cgagri.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetFairValueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetFairValueCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CryptoAssetFairValueCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesOnInventoryPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvancesOnInventoryPurchases"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AdvancesOnInventoryPurchases" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsNoncurrentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_Assets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DepositLiabilityCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:to="us-gaap_LiabilitiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_Liabilities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommitmentsAndContingencies" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_AdditionalPaidInCapital" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StatutoryReserve" xlink:href="cga-20240630.xsd#cga_StatutoryReserve"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommonStockValue" xlink:to="StatutoryReserve" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_ProductOrServiceAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="JinongMember" xlink:href="cga-20240630.xsd#cga_JinongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="JinongMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GufengMember" xlink:href="cga-20240630.xsd#cga_GufengMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="GufengMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="YuxingMember" xlink:href="cga-20240630.xsd#cga_YuxingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="YuxingMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AntaeusMember" xlink:href="cga-20240630.xsd#cga_AntaeusMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="AntaeusMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenuesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSoldAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueAdjustmentOfBitcoin" xlink:href="cga-20240630.xsd#cga_FairValueAdjustmentOfBitcoin"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="FairValueAdjustmentOfBitcoin" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpenses" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InvestmentIncomeInterest" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpenseNonoperating" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NonoperatingIncomeExpense" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasic" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StatutoryReserveMember" xlink:href="cga-20240630.xsd#cga_StatutoryReserveMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="StatutoryReserveMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="5.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TransferToStatutoryReserve" xlink:href="cga-20240630.xsd#cga_TransferToStatutoryReserve"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="TransferToStatutoryReserve" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossTax" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity_0" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding_0" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueAdjustmentOfBitcoin" xlink:href="cga-20240630.xsd#cga_FairValueAdjustmentOfBitcoin"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="FairValueAdjustmentOfBitcoin" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInContractWithDigitalAssets" xlink:href="cga-20240630.xsd#cga_IncreaseDecreaseInContractWithDigitalAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="IncreaseDecreaseInContractWithDigitalAssets" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInDueFromRelatedParties" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInAdvancesToSuppliers" xlink:href="cga-20240630.xsd#cga_IncreaseDecreaseInAdvancesToSuppliers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="IncreaseDecreaseInAdvancesToSuppliers" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInCustomerDeposit" xlink:href="cga-20240630.xsd#cga_IncreaseDecreaseInCustomerDeposit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="IncreaseDecreaseInCustomerDeposit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInDueToRelatedParties" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInInterestPayableNet" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromAdvancesForConstruction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromAdvancesForConstruction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromAdvancesForConstruction" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireInvestments" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfProductiveAssets" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromShortTermDebt" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfDebt" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssued1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_StockIssued1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NonmonetarySalesAndPurchases" xlink:href="cga-20240630.xsd#cga_NonmonetarySalesAndPurchases"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="NonmonetarySalesAndPurchases" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/OrganizationandDescriptionofBusiness" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/GoingCercern" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="GoingCercernAbstract" xlink:href="cga-20240630.xsd#cga_GoingCercernAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubstantialDoubtAboutGoingConcernTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoingCercernAbstract" xlink:to="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/Inventories" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/PropertyPlantandEquipment" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/IntangibleAssetsandDigitalAssets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/OtherNonCurrentAssets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="us-gaap_OtherAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/AccruedExpensesandOtherPayables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/AmountDuetoRelatedParties" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/LoanPayables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansPayableAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/TaxesPayable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/StockholdersEquity" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/ConcentrationsandLitigation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LitigationSettlementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationSettlementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LitigationSettlementAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/SegmentReporting" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/CommitmentsandContingencies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/VariableInterestEntities" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityMeasureOfActivityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityMeasureOfActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityMeasureOfActivityAbstract" xlink:to="us-gaap_VariableInterestEntityDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/RestrictedNetAssets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherRestrictedAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherRestrictedAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherRestrictedAssetsAbstract" xlink:to="us-gaap_RestrictedAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VieAssessmentPolicyTextBlock" xlink:href="cga-20240630.xsd#cga_VieAssessmentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="VieAssessmentPolicyTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_PlatformOperatorCryptoAssetPolicyTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_PlatformOperatorCryptoAssetPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="srt_PlatformOperatorCryptoAssetPolicyTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConstructionContractorsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionContractorsPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConstructionContractorsPolicyPolicyTextBlock" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IntangibleAssetsFiniteLivedPolicy" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerDepositsPolicyTextBlock" xlink:href="cga-20240630.xsd#cga_CustomerDepositsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="CustomerDepositsPolicyTextBlock" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryCashFlowPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryCashFlowPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryCashFlowPolicy" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedUsefulLivesTableTextBlock" xlink:href="cga-20240630.xsd#cga_ScheduleOfEstimatedUsefulLivesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ScheduleOfEstimatedUsefulLivesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/InventoriesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/PropertyPlantandEquipmentTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/IntangibleAssetsandDigitalAssetsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetHoldingTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetHoldingTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="us-gaap_CryptoAssetHoldingTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="us-gaap_CryptoAssetActivityTableTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/OtherNonCurrentAssetsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock" xlink:href="cga-20240630.xsd#cga_ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/AccruedExpensesandOtherPayablesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/LoanPayablesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansPayableAbstract" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/TaxesPayableTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfTaxPayableTableTextBlock" xlink:href="cga-20240630.xsd#cga_ScheduleOfTaxPayableTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="ScheduleOfTaxPayableTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/SegmentReportingTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/VariableInterestEntitiesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityMeasureOfActivityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityMeasureOfActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableInterestEntityMeasureOfActivityAbstract" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/RestrictedNetAssetsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherRestrictedAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherRestrictedAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherRestrictedAssetsAbstract" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherRestrictedAssetsAbstract" xlink:to="srt_ScheduleOfCondensedIncomeStatementTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherRestrictedAssetsAbstract" xlink:to="srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/ScheduleofEstimatedUsefulLivesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedUsefulLivesAbstract" xlink:href="cga-20240630.xsd#cga_ScheduleOfEstimatedUsefulLivesAbstract"/>
    <loc xlink:type="locator" xlink:label="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable" xlink:href="cga-20240630.xsd#cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedUsefulLivesAbstract" xlink:to="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalAssetsMember" xlink:href="cga-20240630.xsd#cga_AgriculturalAssetsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="AgriculturalAssetsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_MachineryAndEquipmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MiningMachinesMember" xlink:href="cga-20240630.xsd#cga_MiningMachinesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="MiningMachinesMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/ScheduleofBasicandDilutedEarningsPerShareTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToParentDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToParentDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLossAttributableToParentDiluted" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/ScheduleofInventoriesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherInventorySupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherInventorySupplies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_OtherInventorySupplies" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryWorkInProcess" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/ScheduleofPropertyPlantandEquipmentTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:href="cga-20240630.xsd#cga_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingImprovementsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VehiclesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_MachineryAndEquipmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherPropertyAndEquipmentMember" xlink:href="cga-20240630.xsd#cga_OtherPropertyAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="OtherPropertyAndEquipmentMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="Impairment" xlink:href="cga-20240630.xsd#cga_Impairment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="Impairment" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/ScheduleofIntangibleAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <loc xlink:type="locator" xlink:label="FiniteLivedLandUseRightsNet" xlink:href="cga-20240630.xsd#cga_FiniteLivedLandUseRightsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="FiniteLivedLandUseRightsNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedTrademarksGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedTrademarksGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_FiniteLivedTrademarksGross" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/ScheduleofLandUseRightsandTrademarksTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfLandUseRightsAndTrademarksAbstract" xlink:href="cga-20240630.xsd#cga_ScheduleOfLandUseRightsAndTrademarksAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLandUseRightsAndTrademarksAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="LandUseRightsMember" xlink:href="cga-20240630.xsd#cga_LandUseRightsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="LandUseRightsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LandUseRightAccumulatedMember" xlink:href="cga-20240630.xsd#cga_LandUseRightAccumulatedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="LandUseRightAccumulatedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseRightsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_UseRightsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TrademarksGrossMember" xlink:href="cga-20240630.xsd#cga_TrademarksGrossMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="TrademarksGrossMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TrademarksAccumulatedMember" xlink:href="cga-20240630.xsd#cga_TrademarksAccumulatedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="TrademarksAccumulatedMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TrademarksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TrademarksMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_TrademarksMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="FiniteLivedIntangibleAssets" xlink:href="cga-20240630.xsd#cga_FiniteLivedIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="FinitelivedForeignCurrencyAdjustment" xlink:href="cga-20240630.xsd#cga_FinitelivedForeignCurrencyAdjustment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="FinitelivedForeignCurrencyAdjustment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FinitelivedAmortizationSubtraction" xlink:href="cga-20240630.xsd#cga_FinitelivedAmortizationSubtraction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="FinitelivedAmortizationSubtraction" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FiniteLivedIntangibleAssetsEnding" xlink:href="cga-20240630.xsd#cga_FiniteLivedIntangibleAssetsEnding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetsEnding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/ScheduleofEstimatedAmortizationExpensesofIntangibleAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/ScheduleofCompanysSignificantDigitalAssetBitcoinHoldingTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfCompanySSignificantDigitalAssetBitcoinHoldingAbstract" xlink:href="cga-20240630.xsd#cga_ScheduleOfCompanySSignificantDigitalAssetBitcoinHoldingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetHoldingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetHoldingTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetHoldingLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetHoldingLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCompanySSignificantDigitalAssetBitcoinHoldingAbstract" xlink:to="us-gaap_CryptoAssetHoldingTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_CryptoAssetAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CryptoAssetAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CryptoAssetHoldingTable" xlink:to="srt_CryptoAssetAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="BitcoinMember" xlink:href="cga-20240630.xsd#cga_BitcoinMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CryptoAssetAxis" xlink:to="BitcoinMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CryptoAssetHoldingTable" xlink:to="us-gaap_CryptoAssetHoldingLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="CryptoAssetNumberOfQuantity" xlink:href="cga-20240630.xsd#cga_CryptoAssetNumberOfQuantity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CryptoAssetHoldingLineItems" xlink:to="CryptoAssetNumberOfQuantity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CryptoAssetHoldingLineItems" xlink:to="us-gaap_CryptoAssetCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CryptoAssetHoldingLineItems" xlink:to="us-gaap_CryptoAssetFairValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/ScheduleofPresentsaRollForwardofTotalDigitalAssetsIncludingDigitalAssetsRestrictedTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetCostAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CryptoAssetCostAbstract" xlink:to="us-gaap_CryptoAssetFairValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetMining" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetMining"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CryptoAssetCostAbstract" xlink:to="us-gaap_CryptoAssetMining" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetAddition" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetAddition"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CryptoAssetCostAbstract" xlink:to="us-gaap_CryptoAssetAddition" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetDisposition" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetDisposition"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CryptoAssetCostAbstract" xlink:to="us-gaap_CryptoAssetDisposition" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetRealizedAndUnrealizedLossOperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetRealizedAndUnrealizedLossOperating"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CryptoAssetCostAbstract" xlink:to="us-gaap_CryptoAssetRealizedAndUnrealizedLossOperating" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetRealizedAndUnrealizedLossNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetRealizedAndUnrealizedLossNonoperating"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CryptoAssetCostAbstract" xlink:to="us-gaap_CryptoAssetRealizedAndUnrealizedLossNonoperating" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetFairValue_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CryptoAssetCostAbstract" xlink:to="us-gaap_CryptoAssetFairValue_0" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/ScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable" xlink:type="extended">
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZEF8DZJKOl02n7N2iAQL3is3dodB8dSmiVU7qA0/jkaIzgB3vejGWWo58CZ/xiUQUgzk9vXfSzWyv81o/QZdxJLacEFLvQCh2XW4VSE+IyOSkOemTul+tCpzrRvQtMx5we90PQOzmxjFY11r6YApnoGzHA76KMJRVBCAmLu3nb4AMe8wKdPLSA06+fsNQiYPaVTho7x559yXq9e3X01Aa03NVnPJ6cCCOA7Grksamhj/OfzSNGq0wYJzsZ1lJzxCGXW1c4tUtJ7w==] CSR-->
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsAbstract" xlink:href="cga-20240630.xsd#cga_ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="OtherNonCurrentAssetsDetailsScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable" xlink:href="cga-20240630.xsd#cga_OtherNonCurrentAssetsDetailsScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable"/>
    <loc xlink:type="locator" xlink:label="EstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsLineItems" xlink:href="cga-20240630.xsd#cga_EstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsAbstract" xlink:to="OtherNonCurrentAssetsDetailsScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherNonCurrentAssetsDetailsScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNoncurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_OtherNoncurrentAssetsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherNonCurrentAssetsDetailsScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable" xlink:to="EstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/ScheduleofAccruedExpensesandOtherPayablesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedPayrollTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedPayrollTaxesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableOtherCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableOtherCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableOtherCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/ScheduleofLoanPayablesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfLoanPayablesAbstract" xlink:href="cga-20240630.xsd#cga_ScheduleOfLoanPayablesAbstract"/>
    <loc xlink:type="locator" xlink:label="LoanPayablesDetailsScheduleofLoanPayablesTable" xlink:href="cga-20240630.xsd#cga_LoanPayablesDetailsScheduleofLoanPayablesTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLoanPayablesAbstract" xlink:to="LoanPayablesDetailsScheduleofLoanPayablesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayablesDetailsScheduleofLoanPayablesTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="BeijingBankPingguBranchMember" xlink:href="cga-20240630.xsd#cga_BeijingBankPingguBranchMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="BeijingBankPingguBranchMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HuaxiaBankHuaiRouBranchMember" xlink:href="cga-20240630.xsd#cga_HuaxiaBankHuaiRouBranchMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="HuaxiaBankHuaiRouBranchMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PingguNewVillageBankMember" xlink:href="cga-20240630.xsd#cga_PingguNewVillageBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="PingguNewVillageBankMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IndustrialBankCoLtdOneMember" xlink:href="cga-20240630.xsd#cga_IndustrialBankCoLtdOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="IndustrialBankCoLtdOneMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IndustrialBankCoLtdTwoMember" xlink:href="cga-20240630.xsd#cga_IndustrialBankCoLtdTwoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="IndustrialBankCoLtdTwoMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ChangAnBankMember" xlink:href="cga-20240630.xsd#cga_ChangAnBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ChangAnBankMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayablesDetailsScheduleofLoanPayablesTable" xlink:to="us-gaap_ShortTermDebtLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="LoanPeriodPerAgreementStartAndEnd" xlink:href="cga-20240630.xsd#cga_LoanPeriodPerAgreementStartAndEnd"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="LoanPeriodPerAgreementStartAndEnd" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableToBankCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableToBankCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_LoansPayableToBankCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/ScheduleofTaxespayableTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="VATProvisionCurrent" xlink:href="cga-20240630.xsd#cga_VATProvisionCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="VATProvisionCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxPayableCurrent" xlink:href="cga-20240630.xsd#cga_IncomeTaxPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxPayableCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="OtherLeviesCurrent" xlink:href="cga-20240630.xsd#cga_OtherLeviesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="OtherLeviesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RepatriationTaxCurrent" xlink:href="cga-20240630.xsd#cga_RepatriationTaxCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="RepatriationTaxCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/ScheduleofProvisionsforIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/ScheduleofDeferredTaxAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:href="cga-20240630.xsd#cga_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems" xlink:href="cga-20240630.xsd#cga_ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:to="srt_StatementGeographicalAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_CN" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_US"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_US" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:to="ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit" xlink:href="cga-20240630.xsd#cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems" xlink:to="IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit" xlink:href="cga-20240630.xsd#cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems" xlink:to="EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits" xlink:href="cga-20240630.xsd#cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems" xlink:to="IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits" xlink:href="cga-20240630.xsd#cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems" xlink:to="EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" xlink:href="cga-20240630.xsd#cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems" xlink:to="IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" xlink:href="cga-20240630.xsd#cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems" xlink:to="EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/ScheduleofSegmentReportingInformationTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfSegmentReportingInformationAbstract" xlink:href="cga-20240630.xsd#cga_ScheduleOfSegmentReportingInformationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfSegmentReportingInformationLineItems" xlink:href="cga-20240630.xsd#cga_ScheduleOfSegmentReportingInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="JinongMember" xlink:href="cga-20240630.xsd#cga_JinongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="JinongMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="GufengMember" xlink:href="cga-20240630.xsd#cga_GufengMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="GufengMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="YuxingMember" xlink:href="cga-20240630.xsd#cga_YuxingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="YuxingMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="AntaeusMember" xlink:href="cga-20240630.xsd#cga_AntaeusMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="AntaeusMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="SegmentReconcilingItems1Member" xlink:href="cga-20240630.xsd#cga_SegmentReconcilingItems1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="SegmentReconcilingItems1Member" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SegmentReconcilingItems2Member" xlink:href="cga-20240630.xsd#cga_SegmentReconcilingItems2Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="SegmentReconcilingItems2Member" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="ScheduleOfSegmentReportingInformationLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="RevenuesFromUnaffiliatedCustomersAbstract" xlink:href="cga-20240630.xsd#cga_RevenuesFromUnaffiliatedCustomersAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationLineItems" xlink:to="RevenuesFromUnaffiliatedCustomersAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenuesFromUnaffiliatedCustomersAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingIncomeExpenseAbstract" xlink:href="cga-20240630.xsd#cga_OperatingIncomeExpenseAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationLineItems" xlink:to="OperatingIncomeExpenseAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingIncomeExpenseAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NetLossIncomeAbstract" xlink:href="cga-20240630.xsd#cga_NetLossIncomeAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationLineItems" xlink:to="NetLossIncomeAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetLossIncomeAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortizationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortizationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationLineItems" xlink:to="us-gaap_DepreciationAndAmortizationAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DepreciationAndAmortizationAbstract" xlink:to="us-gaap_DepreciationAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationLineItems" xlink:to="us-gaap_InterestExpenseAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InterestExpenseAbstract" xlink:to="us-gaap_InterestExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CapitalExpenditureAbstract" xlink:href="cga-20240630.xsd#cga_CapitalExpenditureAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationLineItems" xlink:to="CapitalExpenditureAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalExpenditureAbstract" xlink:to="us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IdentifiableAssetsAbstract" xlink:href="cga-20240630.xsd#cga_IdentifiableAssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentReportingInformationLineItems" xlink:to="IdentifiableAssetsAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IdentifiableAssetsAbstract" xlink:to="us-gaap_Assets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/ScheduleofContingentRentExpensesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfViesConsolidatedFinancialStatementsAbstract" xlink:href="cga-20240630.xsd#cga_ScheduleOfViesConsolidatedFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfVIEsConsolidatedFinancialStatementsLineItems" xlink:href="cga-20240630.xsd#cga_ScheduleOfVIEsConsolidatedFinancialStatementsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfViesConsolidatedFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfVariableInterestEntitiesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="ScheduleOfVIEsConsolidatedFinancialStatementsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfVIEsConsolidatedFinancialStatementsLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="InterCompanyTransfers" xlink:href="cga-20240630.xsd#cga_InterCompanyTransfers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="InterCompanyTransfers" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfVIEsConsolidatedFinancialStatementsLineItems" xlink:to="us-gaap_AssetsNoncurrentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfVIEsConsolidatedFinancialStatementsLineItems" xlink:to="us-gaap_Assets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfVIEsConsolidatedFinancialStatementsLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBorrowings" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfVIEsConsolidatedFinancialStatementsLineItems" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_Liabilities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfVIEsConsolidatedFinancialStatementsLineItems" xlink:to="us-gaap_StockholdersEquity" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfVIEsConsolidatedFinancialStatementsLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfVIEsConsolidatedFinancialStatementsLineItems" xlink:to="us-gaap_Revenues" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfVIEsConsolidatedFinancialStatementsLineItems" xlink:to="us-gaap_OperatingExpenses" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfVIEsConsolidatedFinancialStatementsLineItems" xlink:to="us-gaap_NetIncomeLoss" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfCondensedBalanceSheetsAbstract" xlink:href="cga-20240630.xsd#cga_ScheduleOfCondensedBalanceSheetsAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCondensedBalanceSheetsAbstract" xlink:to="srt_CondensedBalanceSheetStatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ParentCompanyMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_CondensedBalanceSheetStatementsCaptionsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_LongTermInvestments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermInvestments" xlink:to="us-gaap_AssetsNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermInvestments" xlink:to="us-gaap_Assets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfCondensedBalanceSheetsAbstract" xlink:href="cga-20240630.xsd#cga_ScheduleOfCondensedBalanceSheetsAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCondensedBalanceSheetsAbstract" xlink:to="srt_CondensedBalanceSheetStatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ParentCompanyMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementTable" xlink:to="srt_CondensedBalanceSheetStatementsCaptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/ScheduleofCondensedStatementsofOperationsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfCondensedStatementsOfOperationsAbstract" xlink:href="cga-20240630.xsd#cga_ScheduleOfCondensedStatementsOfOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedIncomeStatementTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedIncomeStatementTable"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedStatementOfIncomeCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCondensedStatementsOfOperationsAbstract" xlink:to="srt_CondensedIncomeStatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedIncomeStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ParentCompanyMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedIncomeStatementTable" xlink:to="srt_CondensedStatementOfIncomeCaptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_InvestmentIncomeInterest" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedStatementOfIncomeCaptionsLineItems" xlink:to="us-gaap_NetIncomeLoss" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/ScheduleofCondensedStatementsofCashFlowsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfCondensedStatementsOfCashFlowsAbstract" xlink:href="cga-20240630.xsd#cga_ScheduleOfCondensedStatementsOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementTable" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedCashFlowStatementTable"/>
    <loc xlink:type="locator" xlink:label="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCondensedStatementsOfCashFlowsAbstract" xlink:to="srt_CondensedCashFlowStatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ParentCompanyMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementTable" xlink:to="srt_CondensedCashFlowStatementsCaptionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="cga-20240630.xsd#cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="dei_LegalEntityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="UnitedStatesBankMember" xlink:href="cga-20240630.xsd#cga_UnitedStatesBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="UnitedStatesBankMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="srt_OwnershipAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="YuxingMember" xlink:href="cga-20240630.xsd#cga_YuxingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="YuxingMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="JinongMember" xlink:href="cga-20240630.xsd#cga_JinongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="JinongMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndDueFromBanks" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndDueFromBanks"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_CashAndDueFromBanks" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestBearingDepositsInBanks" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestBearingDepositsInBanks"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_InterestBearingDepositsInBanks" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetFairValueCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetFairValueCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_CryptoAssetFairValueCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_AccountsReceivableNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFirmPurchaseCommitmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFirmPurchaseCommitmentLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_InventoryFirmPurchaseCommitmentLoss" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsFinitelived" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromDepositsFromCustomers" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDepositsFromCustomers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_ProceedsFromDepositsFromCustomers" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/InventoriesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="NonmonetarySalesAndPurchases" xlink:href="cga-20240630.xsd#cga_NonmonetarySalesAndPurchases"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="NonmonetarySalesAndPurchases" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherInventory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_OtherInventory" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PercentageOfFIFOInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PercentageOfFIFOInventory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_PercentageOfFIFOInventory" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryNet" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/PropertyPlantandEquipmentDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_Depreciation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DepreciationIncreasedPercentage" xlink:href="cga-20240630.xsd#cga_DepreciationIncreasedPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="DepreciationIncreasedPercentage" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/IntangibleAssetsandDigitalAssetsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsandDigitalAssetsDetailsTable" xlink:href="cga-20240630.xsd#cga_IntangibleAssetsandDigitalAssetsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="IntangibleAssetsandDigitalAssetsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsandDigitalAssetsDetailsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseRightsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_UseRightsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TrademarksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TrademarksMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_TrademarksMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsandDigitalAssetsDetailsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AreaOfLand" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AreaOfLand"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AreaOfLand" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_CryptoAssetCost" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetCumulativeRealizedGainLossFromDisposition" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetCumulativeRealizedGainLossFromDisposition"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_CryptoAssetCumulativeRealizedGainLossFromDisposition" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetMining" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetMining"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_CryptoAssetMining" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetSale" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetSale"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_CryptoAssetSale" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CryptoAssetRealizedGainOperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CryptoAssetRealizedGainOperating"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_CryptoAssetRealizedGainOperating" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/OtherNonCurrentAssetsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="OtherNonCurrentAssetsDetailsTable" xlink:href="cga-20240630.xsd#cga_OtherNonCurrentAssetsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalLeasedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalLeasedAssetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="OtherNonCurrentAssetsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherNonCurrentAssetsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="JinongMember" xlink:href="cga-20240630.xsd#cga_JinongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="JinongMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherNonCurrentAssetsDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_CN" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherNonCurrentAssetsDetailsTable" xlink:to="us-gaap_CapitalLeasedAssetsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalLeasedAssetsLineItems" xlink:to="us-gaap_OtherAssetsNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalLeasedAssetsLineItems" xlink:to="us-gaap_LongTermDebt" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RentalAgreementDescription" xlink:href="cga-20240630.xsd#cga_RentalAgreementDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalLeasedAssetsLineItems" xlink:to="RentalAgreementDescription" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalLeasedAssetsLineItems" xlink:to="us-gaap_PaymentsForRent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AggregateRentalTerms" xlink:href="cga-20240630.xsd#cga_AggregateRentalTerms"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalLeasedAssetsLineItems" xlink:to="AggregateRentalTerms" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentForAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentForAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalLeasedAssetsLineItems" xlink:to="us-gaap_AdjustmentForAmortization" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/AmountDuetoRelatedPartiesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="AmountDuetoRelatedPartiesDetailsTable" xlink:href="cga-20240630.xsd#cga_AmountDuetoRelatedPartiesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="AmountDuetoRelatedPartiesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TypeOfArrangementAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmountDuetoRelatedPartiesDetailsTable" xlink:to="us-gaap_TypeOfArrangementAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="SalesAgreementMember" xlink:href="cga-20240630.xsd#cga_SalesAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="SalesAgreementMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmountDuetoRelatedPartiesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="GufengMember" xlink:href="cga-20240630.xsd#cga_GufengMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="GufengMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="MrZhuoyuLiMember" xlink:href="cga-20240630.xsd#cga_MrZhuoyuLiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="MrZhuoyuLiMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="KingtoneInformationMember" xlink:href="cga-20240630.xsd#cga_KingtoneInformationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="KingtoneInformationMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmountDuetoRelatedPartiesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="JinongMember" xlink:href="cga-20240630.xsd#cga_JinongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="JinongMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmountDuetoRelatedPartiesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionAmountsOfTransaction" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_OtherReceivables" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesToAffiliate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvancesToAffiliate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_AdvancesToAffiliate" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AreaOfLand" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AreaOfLand"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_AreaOfLand" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleLeasebackTransactionMonthlyRentalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleLeasebackTransactionMonthlyRentalPayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_SaleLeasebackTransactionMonthlyRentalPayments" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/LoanPayablesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="LoanPayablesDetailsTable" xlink:href="cga-20240630.xsd#cga_LoanPayablesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansPayableAbstract" xlink:to="LoanPayablesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayablesDetailsTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayablesDetailsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="LoanPayableMember" xlink:href="cga-20240630.xsd#cga_LoanPayableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="LoanPayableMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LoanPayablesDetailsTable" xlink:to="us-gaap_ShortTermDebtLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_InterestExpenseDebt" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/TaxesPayableDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="TaxesPayableDetailsTable" xlink:href="cga-20240630.xsd#cga_TaxesPayableDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrentAbstract" xlink:to="TaxesPayableDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxPeriodAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsTable" xlink:to="us-gaap_TaxPeriodAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxYear2019Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxYear2019Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxYear2019Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxYear2020Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxYear2020Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxYear2020Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxYear2021Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxYear2021Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxYear2021Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxYear2022Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxYear2022Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxYear2022Member" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxYear2023Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxYear2023Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxYear2023Member" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxYear2024Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxYear2024Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxYear2024Member" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_CN"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_CN" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TaxCutsAndJobsActMember" xlink:href="cga-20240630.xsd#cga_TaxCutsAndJobsActMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="TaxCutsAndJobsActMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsTable" xlink:to="srt_RangeAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesPayableDetailsTable" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_OtherTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ValueAddedTaxPercent" xlink:href="cga-20240630.xsd#cga_ValueAddedTaxPercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="ValueAddedTaxPercent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxCreditCarryforwardDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxCreditCarryforwardDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_TaxCreditCarryforwardDescription" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_DeferredTaxAssetsNet" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/StockholdersEquityDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="StockholdersEquityDetailsTable" xlink:href="cga-20240630.xsd#cga_StockholdersEquityDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="StockholdersEquityDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_PreferredStockMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsTable" xlink:to="us-gaap_ClassOfStockLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherOwnershipInterestsOfferingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOwnershipInterestsOfferingCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_OtherOwnershipInterestsOfferingCosts" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConsultingServices" xlink:href="cga-20240630.xsd#cga_ConsultingServices"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="ConsultingServices" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfAssetsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfAssetsAcquired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_FairValueOfAssetsAcquired" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendsShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendsShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockDividendsShares" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/ConcentrationsandLitigationDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LitigationSettlementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationSettlementAbstract"/>
    <loc xlink:type="locator" xlink:label="ConcentrationsandLitigationDetailsTable" xlink:href="cga-20240630.xsd#cga_ConcentrationsandLitigationDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LitigationSettlementAbstract" xlink:to="ConcentrationsandLitigationDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsandLitigationDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_SupplierConcentrationRiskMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsandLitigationDetailsTable" xlink:to="srt_MajorCustomersAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="CustomerOneMember" xlink:href="cga-20240630.xsd#cga_CustomerOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerOneMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerTwoMember" xlink:href="cga-20240630.xsd#cga_CustomerTwoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerTwoMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerThreeMember" xlink:href="cga-20240630.xsd#cga_CustomerThreeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerThreeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerFourMember" xlink:href="cga-20240630.xsd#cga_CustomerFourMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerFourMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerFiveMember" xlink:href="cga-20240630.xsd#cga_CustomerFiveMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerFiveMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerSixMember" xlink:href="cga-20240630.xsd#cga_CustomerSixMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerSixMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsandLitigationDetailsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PurchaseBenchmarkMember" xlink:href="cga-20240630.xsd#cga_PurchaseBenchmarkMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="PurchaseBenchmarkMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesRevenueNetMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsandLitigationDetailsTable" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="VendorOneMember" xlink:href="cga-20240630.xsd#cga_VendorOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="VendorOneMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VendorTwoMember" xlink:href="cga-20240630.xsd#cga_VendorTwoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="VendorTwoMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VendorThreeMember" xlink:href="cga-20240630.xsd#cga_VendorThreeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="VendorThreeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VendorFourMember" xlink:href="cga-20240630.xsd#cga_VendorFourMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="VendorFourMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VendorFiveMember" xlink:href="cga-20240630.xsd#cga_VendorFiveMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="VendorFiveMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VendorSixMember" xlink:href="cga-20240630.xsd#cga_VendorSixMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="VendorSixMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationsandLitigationDetailsTable" xlink:to="us-gaap_ConcentrationRiskLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForPurchaseOfOtherAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForPurchaseOfOtherAssets1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_PaymentsForPurchaseOfOtherAssets1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AggregateAmount" xlink:href="cga-20240630.xsd#cga_AggregateAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="AggregateAmount" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/SegmentReportingDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="NumberOfBusinessSegments" xlink:href="cga-20240630.xsd#cga_NumberOfBusinessSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="NumberOfBusinessSegments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfOperatingSegments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfTotalFertilizerRevenues" xlink:href="cga-20240630.xsd#cga_PercentageOfTotalFertilizerRevenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="PercentageOfTotalFertilizerRevenues" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesDetailsTable" xlink:href="cga-20240630.xsd#cga_CommitmentsandContingenciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="CommitmentsandContingenciesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="TypeOfLeaseArrangementTypeAxis" xlink:href="cga-20240630.xsd#cga_TypeOfLeaseArrangementTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsTable" xlink:to="TypeOfLeaseArrangementTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TypeOfLeaseArrangementTypeDomainDomain" xlink:href="cga-20240630.xsd#cga_TypeOfLeaseArrangementTypeDomainDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfLeaseArrangementTypeAxis" xlink:to="TypeOfLeaseArrangementTypeDomainDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="JinongMember" xlink:href="cga-20240630.xsd#cga_JinongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfLeaseArrangementTypeAxis" xlink:to="JinongMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="KingtoneInformationMember" xlink:href="cga-20240630.xsd#cga_KingtoneInformationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfLeaseArrangementTypeAxis" xlink:to="KingtoneInformationMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsTable" xlink:to="us-gaap_OtherCommitmentsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetRentableArea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetRentableArea"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_NetRentableArea" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AreaOfLand" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AreaOfLand"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_AreaOfLand" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseAndRentalExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseAndRentalExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_LeaseAndRentalExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_PaymentsForRent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://cgagri.com/role/RestrictedNetAssetsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherRestrictedAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherRestrictedAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedInvestmentsPercentOfNetAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedInvestmentsPercentOfNetAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherRestrictedAssetsAbstract" xlink:to="us-gaap_RestrictedInvestmentsPercentOfNetAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/dei/role/document/Cover" xlink:type="extended"/>
  <presentationLink xlink:role="http://xbrl.sec.gov/dei/role/document/AuditInformation" xlink:type="extended"/>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45336999644992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Oct. 15, 2024</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference [Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">None.</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CHINA GREEN AGRICULTURE, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000857949<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-34260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">36-3526027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">NV<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--06-30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,658,255<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityContactPersonnelLineItems', window );"><strong>Entity Contact Personnel [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Third floor<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Borough A, Block A<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine3', window );">Entity Address, Address Line Three</a></td>
<td class="text">No. 181, South
Taibai Road<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Xi&#8217;an<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CN<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">710065<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPhoneFaxNumbersLineItems', window );"><strong>Entity Phone Fax Numbers [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">+86<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">29-88266368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.001 Par Value Per Share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_NoTradingSymbolFlag', window );">No Trading Symbol Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,793,538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</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-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 3 such as an Office Park</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCountry</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityContactPersonnelLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityContactPersonnelLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityListingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityListingsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPhoneFaxNumbersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPhoneFaxNumbersLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_EntityPublicFloat</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:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_NoTradingSymbolFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a security having no trading symbol.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NoTradingSymbolFlag</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:trueItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45336999696112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<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_AuditorTable', window );"><strong>Auditor [Table]</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_AuditorName', window );">Auditor Name</a></td>
<td class="text">GAO CPA FIRM<span></span>
</td>
</tr>
<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_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">6437<span></span>
</td>
</tr>
<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_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Frisco, Texas<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorTable</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337005417232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 58,772,587<span></span>
</td>
<td class="nump">$ 71,142,188<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CryptoAssetFairValueCurrent', window );">Digital assets</a></td>
<td class="nump">53,693<span></span>
</td>
<td class="nump">210,342<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">16,493,068<span></span>
</td>
<td class="nump">16,455,734<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">37,826,456<span></span>
</td>
<td class="nump">46,455,131<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvancesOnInventoryPurchases', window );">Advances to suppliers, net</a></td>
<td class="nump">12,110,034<span></span>
</td>
<td class="nump">14,332,715<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">2,430,052<span></span>
</td>
<td class="nump">2,631,049<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">127,685,890<span></span>
</td>
<td class="nump">151,227,159<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Plant, property and equipment, net</a></td>
<td class="nump">14,021,292<span></span>
</td>
<td class="nump">16,690,245<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">13,313,157<span></span>
</td>
<td class="nump">13,563,635<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">8,226,344<span></span>
</td>
<td class="nump">5,200,325<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total non-current assets</a></td>
<td class="nump">35,560,793<span></span>
</td>
<td class="nump">35,454,205<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">163,246,683<span></span>
</td>
<td class="nump">186,681,364<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">1,685,725<span></span>
</td>
<td class="nump">2,100,449<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositLiabilityCurrent', window );">Customer deposits</a></td>
<td class="nump">4,937,207<span></span>
</td>
<td class="nump">5,489,781<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Accrued expenses and other payables</a></td>
<td class="nump">14,909,843<span></span>
</td>
<td class="nump">14,929,427<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Taxes payable</a></td>
<td class="nump">26,781,175<span></span>
</td>
<td class="nump">27,070,961<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Short term loans</a></td>
<td class="nump">7,466,250<span></span>
</td>
<td class="nump">5,346,640<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total Current liabilities</a></td>
<td class="nump">61,291,253<span></span>
</td>
<td class="nump">60,376,467<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term loans</a></td>
<td class="nump">1,856,250<span></span>
</td>
<td class="nump">937,040<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non-current liabilities</a></td>
<td class="nump">1,856,250<span></span>
</td>
<td class="nump">937,040<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">63,147,503<span></span>
</td>
<td class="nump">61,313,507<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Stock, $.001 par value, 20,000,000 shares authorized, 0 shares issued and outstanding as of June 30, 2024 and June 30, 2023, respectively</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $.001 par value, 115,197,165 shares authorized, 14,793,538 and 13,380,914 shares issued and outstanding as of June 30, 2024 and June 30, 2023, respectively</a></td>
<td class="nump">14,794<span></span>
</td>
<td class="nump">13,381<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">244,825,844<span></span>
</td>
<td class="nump">242,090,576<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_cga_StatutoryReserve', window );">Statutory reserve</a></td>
<td class="nump">26,728,079<span></span>
</td>
<td class="nump">26,728,079<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="num">(144,919,001)<span></span>
</td>
<td class="num">(116,513,686)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(26,550,536)<span></span>
</td>
<td class="num">(26,950,493)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Shareholders&#8217; Equity</a></td>
<td class="nump">100,099,180<span></span>
</td>
<td class="nump">125,367,857<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Stockholders&#8217; Equity</a></td>
<td class="nump">163,246,683<span></span>
</td>
<td class="nump">186,681,364<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Amount due to related parties</a></td>
<td class="nump">$ 5,511,053<span></span>
</td>
<td class="nump">$ 5,439,209<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_StatutoryReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value of the statutory reserve as on the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_StatutoryReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvancesOnInventoryPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvancesOnInventoryPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CryptoAssetFairValueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of crypto asset classified as current. Excludes crypto asset held for platform user.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476167/350-60-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CryptoAssetFairValueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBankLoansAndNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBankLoansAndNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337000756928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in Dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">20,000,000<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in Dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">115,197,165<span></span>
</td>
<td class="nump">115,197,165<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">14,793,538<span></span>
</td>
<td class="nump">13,380,914<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">14,793,538<span></span>
</td>
<td class="nump">13,380,914<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45336997073568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations and Comprehensive Loss - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Sales</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 95,845,788<span></span>
</td>
<td class="nump">$ 124,140,355<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of goods sold</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">76,123,808<span></span>
</td>
<td class="nump">102,222,062<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">19,721,980<span></span>
</td>
<td class="nump">21,918,293<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingExpense', window );">Selling expenses</a></td>
<td class="nump">7,790,881<span></span>
</td>
<td class="nump">8,334,453<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">40,779,553<span></span>
</td>
<td class="nump">27,197,200<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_cga_FairValueAdjustmentOfBitcoin', window );">Change in fair value of Bitcoin</a></td>
<td class="nump">2,701<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">48,573,135<span></span>
</td>
<td class="nump">35,531,653<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(28,851,155)<span></span>
</td>
<td class="num">(13,613,360)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense)</a></td>
<td class="nump">132,974<span></span>
</td>
<td class="nump">271,111<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">194,401<span></span>
</td>
<td class="nump">258,248<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(292,186)<span></span>
</td>
<td class="num">(295,804)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income (expense)</a></td>
<td class="nump">35,189<span></span>
</td>
<td class="nump">233,555<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">(28,815,966)<span></span>
</td>
<td class="num">(13,379,805)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="num">(410,651)<span></span>
</td>
<td class="num">(97,820)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(28,405,315)<span></span>
</td>
<td class="num">(13,281,985)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive loss</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation loss</a></td>
<td class="nump">399,957<span></span>
</td>
<td class="num">(13,536,051)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="num">$ (28,005,358)<span></span>
</td>
<td class="num">$ (26,818,036)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average shares outstanding (in Shares)</a></td>
<td class="nump">13,936,757<span></span>
</td>
<td class="nump">13,248,684<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic net loss per share (in Dollars per share)</a></td>
<td class="num">$ (2.04)<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average shares outstanding (in Shares)</a></td>
<td class="nump">13,936,757<span></span>
</td>
<td class="nump">13,248,684<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net loss per share (in Dollars per share)</a></td>
<td class="num">$ (2.04)<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cga_JinongMember', window );">Jinong</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Sales</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 32,954,490<span></span>
</td>
<td class="nump">$ 40,247,303<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of goods sold</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">21,778,141<span></span>
</td>
<td class="nump">28,942,247<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cga_GufengMember', window );">Gufeng</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Sales</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net sales</a></td>
<td class="nump">52,189,666<span></span>
</td>
<td class="nump">74,028,542<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of goods sold</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">45,600,383<span></span>
</td>
<td class="nump">65,143,060<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cga_YuxingMember', window );">Yuxing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Sales</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net sales</a></td>
<td class="nump">9,416,451<span></span>
</td>
<td class="nump">9,654,168<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of goods sold</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">7,816,566<span></span>
</td>
<td class="nump">7,981,531<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cga_AntaeusMember', window );">Antaeus</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Sales</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,285,181<span></span>
</td>
<td class="nump">210,342<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of goods sold</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">$ 928,718<span></span>
</td>
<td class="nump">$ 155,224<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_FairValueAdjustmentOfBitcoin">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of bitcoin.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_FairValueAdjustmentOfBitcoin</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSoldAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized in the period that are directly related to the selling and distribution of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cga_JinongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cga_JinongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cga_GufengMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cga_GufengMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cga_YuxingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cga_YuxingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cga_AntaeusMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cga_AntaeusMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45336999668832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders&#8217; Equity - USD ($)<br></strong></div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid In Capital</div></th>
<th class="th"><div>Statutory Reserve</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">BALANCE at Jun. 30, 2022</a></td>
<td class="nump">$ 12,141<span></span>
</td>
<td class="nump">$ 224,676,686<span></span>
</td>
<td class="nump">$ 26,870,968<span></span>
</td>
<td class="num">$ (103,374,589)<span></span>
</td>
<td class="num">$ (13,414,442)<span></span>
</td>
<td class="nump">$ 134,770,764<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">BALANCE (in Shares) at Jun. 30, 2022</a></td>
<td class="nump">12,141,467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13,281,985)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13,281,985)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of stock</a></td>
<td class="nump">$ 1,117<span></span>
</td>
<td class="nump">16,756,013<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,757,130<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of stock (in Shares)</a></td>
<td class="nump">1,117,142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Issuance of stock for convertible notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Issuance of stock for consulting services</a></td>
<td class="nump">$ 122<span></span>
</td>
<td class="nump">657,878<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">658,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Issuance of stock for consulting services (in Shares)</a></td>
<td class="nump">122,305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_TransferToStatutoryReserve', window );">Transfer to statutory reserve</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(142,889)<span></span>
</td>
<td class="nump">142,889<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTax', window );">Other comprehensive Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13,536,051)<span></span>
</td>
<td class="num">(13,536,051)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">BALANCE at Jun. 30, 2023</a></td>
<td class="nump">$ 13,381<span></span>
</td>
<td class="nump">242,090,576<span></span>
</td>
<td class="nump">26,728,079<span></span>
</td>
<td class="num">(116,513,686)<span></span>
</td>
<td class="num">(26,950,493)<span></span>
</td>
<td class="nump">$ 125,367,857<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">BALANCE (in Shares) at Jun. 30, 2023</a></td>
<td class="nump">13,380,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,380,914<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(28,405,315)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (28,405,315)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of stock</a></td>
<td class="nump">$ 974<span></span>
</td>
<td class="nump">1,848,707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,849,681<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of stock (in Shares)</a></td>
<td class="nump">973,515<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Issuance of stock for convertible notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Issuance of stock for consulting services</a></td>
<td class="nump">$ 439<span></span>
</td>
<td class="nump">886,561<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">887,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Issuance of stock for consulting services (in Shares)</a></td>
<td class="nump">439,109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_TransferToStatutoryReserve', window );">Transfer to statutory reserve</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTax', window );">Other comprehensive Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">399,957<span></span>
</td>
<td class="nump">399,957<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">BALANCE at Jun. 30, 2024</a></td>
<td class="nump">$ 14,794<span></span>
</td>
<td class="nump">$ 244,825,844<span></span>
</td>
<td class="nump">$ 26,728,079<span></span>
</td>
<td class="num">$ (144,919,001)<span></span>
</td>
<td class="num">$ (26,550,536)<span></span>
</td>
<td class="nump">$ 100,099,180<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">BALANCE (in Shares) at Jun. 30, 2024</a></td>
<td class="nump">14,793,538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,793,538<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_TransferToStatutoryReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Transfer to statutory reserve.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_TransferToStatutoryReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-12<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gross value of stock issued during the period upon the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45336999617872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (28,405,315)<span></span>
</td>
<td class="num">$ (13,281,985)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">2,721,154<span></span>
</td>
<td class="nump">2,403,150<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for losses on accounts receivable</a></td>
<td class="nump">17,739,516<span></span>
</td>
<td class="nump">10,111,571<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Inventories impairment</a></td>
<td class="nump">13,539,221<span></span>
</td>
<td class="nump">8,758,775<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Fixed assets impairment</a></td>
<td class="nump">1,817,991<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_FairValueAdjustmentOfBitcoin', window );">Change in fair value of Bitcoin</a></td>
<td class="nump">2,701<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract', window );"><strong>Changes in operating assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_IncreaseDecreaseInContractWithDigitalAssets', window );">Digital assets</a></td>
<td class="nump">153,948<span></span>
</td>
<td class="num">(210,342)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(17,813,409)<span></span>
</td>
<td class="nump">447,487<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueFromRelatedParties', window );">Amount due from related parties</a></td>
<td class="nump">27,560<span></span>
</td>
<td class="num">(16,176)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="nump">169,821<span></span>
</td>
<td class="nump">525,285<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(4,926,296)<span></span>
</td>
<td class="num">(16,592,290)<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_cga_IncreaseDecreaseInAdvancesToSuppliers', window );">Advances to suppliers</a></td>
<td class="nump">2,216,094<span></span>
</td>
<td class="nump">4,991,682<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="nump">1,831,922<span></span>
</td>
<td class="nump">1,935,491<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes', window );">Deferred tax assets</a></td>
<td class="num">(410,651)<span></span>
</td>
<td class="num">(97,820)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract', window );"><strong>Changes in operating liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(411,430)<span></span>
</td>
<td class="nump">536,882<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_cga_IncreaseDecreaseInCustomerDeposit', window );">Customer deposits</a></td>
<td class="num">(546,035)<span></span>
</td>
<td class="num">(1,971,174)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueToRelatedParties', window );">Amount due to related parties Change in fair value of Bitcoin</a></td>
<td class="num">(1,003)<span></span>
</td>
<td class="num">(9,971)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable', window );">Tax payables</a></td>
<td class="num">(296,952)<span></span>
</td>
<td class="num">(44,055)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities', window );">Accrued expenses and other payables</a></td>
<td class="nump">2,718,381<span></span>
</td>
<td class="nump">2,260,998<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInterestPayableNet', window );">Interest payable</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(737,630)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(9,872,781)<span></span>
</td>
<td class="num">(990,122)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment', window );">Purchase of plant, property, and equipment</a></td>
<td class="num">(1,662,763)<span></span>
</td>
<td class="num">(1,371,393)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromAdvancesForConstruction', window );">Change in construction in process</a></td>
<td class="nump">9,860<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Long-term equity investment</a></td>
<td class="num">(4,450,000)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Sales of discontinued operations</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">898,673<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(6,102,903)<span></span>
</td>
<td class="num">(472,720)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from the sale of common stock</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">16,757,130<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromShortTermDebt', window );">Proceeds from loans</a></td>
<td class="nump">8,471,483<span></span>
</td>
<td class="nump">6,587,971<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayment of loans</a></td>
<td class="num">(5,388,419)<span></span>
</td>
<td class="num">(3,913,520)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromRelatedPartyDebt', window );">Advance from related party</a></td>
<td class="nump">191,000<span></span>
</td>
<td class="nump">340,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">3,274,064<span></span>
</td>
<td class="nump">19,771,581<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate change on cash and cash equivalents</a></td>
<td class="nump">332,020<span></span>
</td>
<td class="num">(4,936,854)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(12,369,600)<span></span>
</td>
<td class="nump">13,371,885<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, beginning balance</a></td>
<td class="nump">71,142,188<span></span>
</td>
<td class="nump">57,770,303<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, ending balance</a></td>
<td class="nump">58,772,587<span></span>
</td>
<td class="nump">71,142,188<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplement disclosure of cash flow information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest expense paid</a></td>
<td class="nump">292,186<span></span>
</td>
<td class="nump">295,804<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid</a></td>
<td class="nump">426,079<span></span>
</td>
<td class="nump">464,342<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplement Non-Cash Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Common stock issued to repay accrued expense</a></td>
<td class="nump">2,736,680<span></span>
</td>
<td class="nump">658,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_NonmonetarySalesAndPurchases', window );">Nonmonetary sales and purchases</a></td>
<td class="nump">$ 34,074,750<span></span>
</td>
<td class="nump">$ 71,040,024<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_FairValueAdjustmentOfBitcoin">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of bitcoin.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_FairValueAdjustmentOfBitcoin</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_IncreaseDecreaseInAdvancesToSuppliers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount of advances to suppliers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_IncreaseDecreaseInAdvancesToSuppliers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_IncreaseDecreaseInContractWithDigitalAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in right to digital assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_IncreaseDecreaseInContractWithDigitalAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_IncreaseDecreaseInCustomerDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount of customer money held in customer accounts, including security deposits, collateral for a current or future transactions, initial payment of the cost of acquisition or for the right to enter into a contract or agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_IncreaseDecreaseInCustomerDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_NonmonetarySalesAndPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nonmonetary sales and purchases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_NonmonetarySalesAndPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in receivables to be collected from other entities that could exert significant influence over the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDueToRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDueToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInterestPayableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInterestPayableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in other expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash outflow associated with the purchase of all investments (debt, security, other) during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from the acquisition of or improvements to long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromAdvancesForConstruction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from advance for construction, classified as investing activity. Includes, but is not limited to, borrowing from developer, builder, government agency, and municipality.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromAdvancesForConstruction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value of stock issued in noncash financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337000745568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Description of Business<br></strong></div></th>
<th class="th" colspan="1">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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization and Description of Business [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">ORGANIZATION AND DESCRIPTION OF BUSINESS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 1 &#8211; ORGANIZATION AND DESCRIPTION
OF BUSINESS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">China Green Agriculture, Inc. (the &#8220;Company&#8221;,
&#8220;Parent Company&#8221; or &#8220;Green Nevada&#8221;), through its subsidiaries, is engaged in the research, development, production,
distribution and sale of humic acid-based compound fertilizer, compound fertilizer, blended fertilizer, organic compound fertilizer, slow-release
fertilizers, highly concentrated water-soluble fertilizers and mixed organic-inorganic compound fertilizer and the development, production,
and distribution of agricultural products.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Unless the context indicates otherwise, as used
in this Report, the following are the references herein of all the subsidiaries of the Company (i) Green Agriculture Holding Corporation
(&#8220;Green New Jersey&#8221;), a wholly-owned subsidiary of Green Nevada, incorporated in the State of New Jersey; (ii) Shaanxi TechTeam
Jinong Humic Acid Product Co., Ltd. (&#8220;Jinong&#8221;), a wholly-owned subsidiary of Green New Jersey organized under the laws of
the PRC; (iii) Xi&#8217;an Hu County Yuxing Agriculture Technology Development Co., Ltd. (&#8220;Yuxing&#8221;), a Variable Interest Entity
(&#8220;VIE&#8221;) in the in the PRC controlled by Jinong through a series of contractual agreements; (iv) Beijing Gufeng Chemical Products
Co., Ltd., a wholly-owned subsidiary of Jinong in the PRC (&#8220;Gufeng&#8221;), (v) Beijing Tianjuyuan Fertilizer Co., Ltd., Gufeng&#8217;s
wholly-owned subsidiary in the PRC (&#8220;Tianjuyuan&#8221;), and <i>(vi)Antaeus Tech, Inc. (&#8220;Antaeus&#8221;), a wholly-owned subsidiary
of Green Nevada incorporated in the State of Delaware.</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 30, 2016 the Company, through its wholly-owned
subsidiary Jinong, entered into strategic acquisition agreements and a series of contractual agreements with the shareholders of the following
six companies that are organized under the laws of the PRC and would be deemed VIEs: Shaanxi Lishijie Agrochemical Co., Ltd. (&#8220;Lishijie&#8221;),
Songyuan Jinyangguang Sannong Service Co., Ltd. (&#8220;Jinyangguang&#8221;), Shenqiu County Zhenbai Agriculture Co., Ltd. (&#8220;Zhenbai&#8221;),
Weinan City Linwei District Wangtian Agricultural Materials Co., Ltd. (&#8220;Wangtian&#8221;), Aksu Xindeguo Agricultural Materials Co.,
Ltd. (&#8220;Xindeguo&#8221;), and Xinjiang Xinyulei Eco-agriculture Science and Technology co., Ltd. (&#8220;Xinyulei&#8221;). On January
1, 2017, the Company, through its wholly owned subsidiary Jinong, entered into strategic acquisition agreements and a series of contractual
agreements with the shareholders of the following two companies that are organized under the laws of the PRC and would be deemed VIEs,
Sunwu County Xiangrong Agricultural Materials Co., Ltd. (&#8220;Xiangrong&#8221;), and Anhui Fengnong Seed Co., Ltd. (&#8220;Fengnong&#8221;).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 30, 2017, the Company, through its
wholly owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Zhenbai.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 2, 2021, the Company, through its wholly
owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Xindeguo, Xinyulei and Xiangrong.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 1, 2021, the Company, through its
wholly owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Lishijie.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 31, 2021, the Company, through its
wholly owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Fengnong.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 31, 2022, the Company, through its wholly
owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Jinyangguang and Wangtian.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 13, 2023, the Company established Antaeus
Tech Inc. (&#8220;Antaeus&#8221;) in the State of Delaware. In April 2023, Antaeus started to purchase digital assets mining machines
and to mine Bitcoin in West Texas.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On&#160;December 27, 2023, the Company entered
into a Stock Purchase Agreement with Zhibiao Pan for the purchase by the Company from Zhibiao Pan of all of the outstanding stock of Lonestar
Dream, Inc., a Delaware corporation (&#8220;Lonestar&#8221;). Zhibiao Pan serves as the Co-Chief Executive Officer of the Company, and
is the sole shareholder of Lonestar. The acquisition is currently ongoing.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s current corporate structure as of is set forth
in the diagram below:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><img alt="" src="image_003.jpg"/></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337000657776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies<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_us-gaap_AccountingPoliciesAbstract', window );"><strong>Basis of Presentation and Summary of Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 2 &#8211; BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT
ACCOUNTING POLICIES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Principle of consolidation</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying consolidated financial statements
include the accounts of the Company and its wholly owned subsidiaries, Green New Jersey, Jinong, Gufeng, Tianjuyuan, Yuxing and Antaeus.
All significant inter-company accounts and transactions have been eliminated in consolidation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective June 16, 2013, Yuxing was converted from being a wholly owned
foreign enterprise 100% owned by Jinong to a domestic enterprise 100% owned one natural person, who is not affiliated to the Company (&#8220;Yuxing&#8217;s
Owner&#8221;). Effective the same day, Yuxing&#8217;s Owner entered into a series of contractual agreements with Jinong pursuant to which
Yuxing became a VIE associated with Jinong.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">VIE assessment</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A VIE is an entity (1) that has total equity at
risk that is not sufficient to finance its activities without additional subordinated financial support from other entities, (2) where
the group of equity holders does not have the power to direct the activities of the entity that most significantly impact the entity&#8217;s
economic performance, or the obligation to absorb the entity&#8217;s expected losses or the right to receive the entity&#8217;s expected
residual returns, or both, or (3) where the voting rights of some investors are not proportional to their obligations to absorb the expected
losses of the entity, their rights to receive the expected residual returns of the entity, or both, and substantially all of the entity&#8217;s
activities either involve or are conducted on behalf of an investor that has disproportionately few voting rights. In order to determine
if an entity is considered a VIE, the Company first performs a qualitative analysis, which requires certain subjective decisions regarding
its assessments, including, but not limited to, the design of the entity, the variability that the entity was designed to create and pass
along to its interest holders, the rights of the parties, and the purpose of the arrangement. If the Company cannot conclude after a qualitative
analysis whether an entity is a VIE, it performs a quantitative analysis. The qualitative analysis considered the design of the entity,
the risks that cause variability, the purpose for which the entity was created, and the variability that the entity was designed to pass
along to its variable interest holders. When the primary beneficiary could not be identified through a qualitative analysis, we used internal
cash flow models to compute and allocate expected losses or expected residual returns to each variable interest holder based upon the
relative contractual rights and preferences of each interest holder in the VIE&#8217;s capital structure.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Use of estimates</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of consolidated financial statements
in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and
assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date
of the consolidated financial statements and the amount of revenues and expenses during the reporting periods. Management makes these
estimates using the best information available at the time the estimates are made. However, actual results and outcomes may differ from
management&#8217;s estimates and assumptions due to risks and uncertainties, including uncertainty in the current economic environment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Leases</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company determines if an arrangement is a
lease or contains a lease at inception. Operating lease right-of-use assets and lease liabilities are recognized at commencement based
on the present value of lease payments over the lease term. As the implicit rate is typically not readily determinable in the Company&#8217;s
lease agreements, the Company uses its incremental borrowing rate as of the lease commencement date to determine the present value of
the lease payments. The incremental borrowing rate is based on the Company&#8217;s specific rate of interest to borrow on a collateralized
basis, over a similar term and in a similar economic environment as the lease. Lease expense is recognized on a straight-line basis over
the lease term. Leases with an initial term of 12 months or less are not recognized on the balance sheet; the Company recognizes lease
expense for these leases on a straight-line basis over the lease term. Additionally, the Company accounts for lease and non-lease components
as a single lease component for its identified asset classes. As of June 30, 2024, the Company does not have any material leases for the
implementation of ASC 842.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Cash and cash equivalents and concentration of cash</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For statement of cash flows purposes, the Company considers all cash
on hand and in banks, certificates of deposit with state owned banks in the PRC and banks in the United States, and other highly liquid
investments with maturities of three months or less, when purchased, to be cash and cash equivalents. The Company maintains large sums
of cash in three major banks in China. The aggregate cash in such accounts and on hand as of June 30, 2024 and 2023 was $58,433,626 and
$69,091,838, respectively. There is no insurance securing these deposits in China. In addition, the Company also had $338,961 and $2,050,350
in cash in three banks in the United States as of June 30, 2024 and 2023, respectively. Cash overdraft as of balance sheet date will be
reflected as liabilities in the balance sheet. The Company has not experienced any losses in such accounts and believes it is not exposed
to any significant risks on its cash in bank accounts.</p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><span style="text-decoration:underline">Digital Assets</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">Digital assets are included
in current assets in the condensed consolidated balance sheets. Digital assets are accounted for as indefinite-lived intangible assets,
and are initially measured in accordance with FASB Accounting Standards Codification (&#8220;ASC&#8221;) Topic 350 &#8211;&#160;<i>Intangibles-Goodwill
and Other</i>. The Company measures gains or losses on the disposition of digital assets in accordance with the first-in-first-out (&#8220;FIFO&#8221;)
method of accounting.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">Digital assets are not
amortized, but are assessed for impairment annually, or more frequently, when events or changes in circumstances occur indicating that
it is more likely than not that the indefinite-lived intangible asset is impaired. Whenever the exchange-traded price of digital assets
declines below its carrying value, the Company has determined that an impairment exists and records an impairment equal to the amount
by which the carrying value exceeds the fair value.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span>As of June 30, 2024, and 2023,
the Company held Bitcoin as digital assets with amount of $53,693 and $210,342, respectively. Bitcoin is classified on our balance sheet
as a current asset due to the Company&#8217;s ability to sell it in a highly liquid marketplace and its intent to liquidate its Bitcoin
to support operations when needed. </span>As of June 30, 2024, the Company determined that there were no impairments of its digital assets.
</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Accounts receivable</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management regularly reviews the composition of
accounts receivable and analyzes customer credit worthiness, current economic trends and changes in customer payment patterns to evaluate
the collectability of accounts receivable at each year-end. Accounts considered uncollectible are provisioned for written off based upon
management&#8217;s assessment. As of June 30, 2024, and 2023, the Company had accounts receivable of $16,493,068 and $16,455,734, net
of allowance for doubtful accounts of $22,741,696 and $54,708,486, respectively. The Company recorded bad debt expense in the amount of
$17.7 million and $10.1 million for the fiscal year ended June 30, 2024 and the fiscal year ended June 30, 2023, respectively. The Company
adopts no policy to accept product returns post to the sales delivery.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Inventories</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventory is valued at the lower of cost (determined
on a weighted average basis) or market. Inventories consist of raw materials, work in process, finished goods and packaging materials.
The Company reviews its inventories regularly for possible obsolete goods and establishes reserves when determined necessary. The Company
confirmed the loss of $13.5 million and $8.8 million of inventories for fiscal year ended June 30, 2024 and 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Property, plant and equipment</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property, plant and equipment are recorded at
cost. Gains or losses on disposals are reflected as gain or loss in the year of disposal. The cost of improvements that extend the life
of plant, property, and equipment are capitalized. These capitalized costs may include structural improvements, equipment, and fixtures.
All ordinary repair and maintenance costs are expensed as incurred.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depreciation for financial reporting purposes
is provided using the straight-line method over the estimated useful lives of the assets:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">&#160;</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; padding-bottom: 1.5pt">Estimated<br/> Useful Life</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">Building</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center">10-25 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural assets</td><td>&#160;</td>
    <td style="text-align: center">8 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Machinery and equipment</td><td>&#160;</td>
    <td style="text-align: center">5-15 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Vehicles</td><td>&#160;</td>
    <td style="text-align: center">3-5 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Mining machines</td><td>&#160;</td>
    <td style="text-align: center">5 years</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Construction in Progress</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Construction in progress represents the costs
incurred relating to the construction of buildings or new additions to the Company&#8217;s plant facilities. Costs classified to construction
in progress include all costs of obtaining the asset and bringing it to the location and condition necessary for its intended use. No
depreciation is provided for construction in progress until the assets are completed and are placed into service. Interest incurred during
construction is capitalized into construction in progress.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Long-Lived Assets</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company tests long-lived assets for impairment whenever events
or changes in circumstances indicate that the carrying amount of an asset may not be recoverable through the estimated undiscounted cash
flows expected to result from the use and eventual disposition of the assets. Whenever any such impairment exists, an impairment loss
will be recognized for the amount by which the carrying value exceeds the fair value. The Company confirmed the impairment of $1,817,991
and $0 of long-lived assets for fiscal year ended June 30, 2024 and 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Intangible Assets</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company records intangible assets acquired
individually or as part of a group at fair value. Intangible assets with definitive lives are amortized over the useful life of the intangible
asset, which is the period over which the asset is expected to contribute directly or indirectly to the entity&#8217;s future cash flows.
The Company evaluates intangible assets for impairment at least annually and more often whenever events or changes in circumstances indicate
that the carrying value may not be recoverable. Whenever any such impairment exists, an impairment loss will be recognized for the amount
by which the carrying value exceeds the fair value. The Company has not recorded impairment of intangible assets as of June 30, 2024 and
2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Fair Value Measurement and Disclosures</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our accounting for Fair Value Measurement and
Disclosures, defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price)
in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement
date. This topic also establishes a fair value hierarchy which requires classification based on observable and unobservable inputs when
measuring fair value. The fair value hierarchy distinguishes between assumptions based on market data (observable inputs) and an entity&#8217;s
own assumptions (unobservable inputs). The hierarchy consists of three levels:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px; text-align: justify">&#160;</td>
    <td style="width: 48px; text-align: justify"><span style="font-size: 10pt">Level&#160;one</span></td>
    <td style="width: 24px; text-align: center"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Quoted market prices in active markets for identical assets or liabilities;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: center">&#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: justify"><span style="font-size: 10pt">Level two</span></td>
    <td style="text-align: center"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Inputs other than level one inputs that are either directly or indirectly observable; and</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: center">&#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: justify"><span style="font-size: 10pt">Level&#160;three</span></td>
    <td style="text-align: center"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Unobservable inputs developed using estimates and assumptions, which are developed by the reporting entity and reflect those assumptions that a market participant would use.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Determining which category an asset or liability
falls within the hierarchy requires significant judgment. The Company evaluates its hierarchy disclosures each quarter.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The carrying values of cash and cash equivalents,
trade and other receivables, trade and other payables approximate their fair values due to the short maturities of these instruments.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Revenue recognition</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company adopted Accounting Standards Codification
(&#8220;ASC&#8221;) 606. ASC 606, Revenue from Contracts with Customers, establishes principles for reporting information about the nature,
amount, timing and uncertainty of revenue and cash flows arising from the entity&#8217;s contracts to provide goods or services to customers.
The core principle requires an entity to recognize revenue to depict the transfer of services to customers in an amount that reflects
the consideration that it expects to be entitled to receive in exchange for those services recognized as performance obligations are satisfied.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has assessed the impact of the guidance
by performing the following five steps analysis:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 48px"><span style="font-size: 10pt">Step&#160;1: </span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Identify the contract</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td><span style="font-size: 10pt">Step 2: </span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Identify the performance obligations</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td><span style="font-size: 10pt">Step 3:</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Determine the transaction price</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td><span style="font-size: 10pt">Step 4:</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Allocate the transaction price</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td><span style="font-size: 10pt">Step 5:</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Recognize revenue</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Based on the assessment, the Company concluded
that there was no change to the timing and pattern of revenue recognition for its current revenue streams in scope of Topic 606 and therefore
there were no material changes to the Company&#8217;s consolidated financial statements upon adoption of ASC 606.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Sales revenue is recognized on the date of shipment
to customers when a formal arrangement exists, the price is fixed or determinable, the delivery is completed, no other significant obligations
of the Company exist, and collectability is reasonably assured.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s revenue consists of invoiced
value of goods, net of a value-added tax (VAT). No product return or sales discount allowance are made as products delivered and accepted
by customers are not returnable and sales discounts are not granted after products are delivered.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Customer deposits</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Payments received before all the relevant criteria
for revenue recognition are satisfied are recorded as customer deposits. When all revenue recognition criteria are met, the customer deposits
are recognized as revenue. As of June 30, 2024, and 2023, the Company had customer deposits of $4,937,207 and $5,489,781, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Stock-Based Compensation</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The costs of all employee stock option, as well
as other equity-based compensation arrangements, are reflected in the consolidated financial statements based on the estimated fair value
of the awards on the grant date. That cost is recognized over the period during which an employee is required to provide service in exchange
for the award&#8212;the requisite service period (usually the vesting period). Stock compensation for stock granted to non-employees is
determined as the fair value of the consideration received or the fair value of equity instruments issued, whichever is more reliably
measured.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Income taxes</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We account for uncertain tax positions in accordance
with Accounting Standards Codification, or ASC,&#160;740, &#8220;Income Taxes.&#8221; The application of income tax law is inherently
complex. Laws and regulations in this area are voluminous and are often ambiguous. As such, we are required to make many subjective assumptions
and judgments regarding our income tax exposures. Interpretations of, and guidance surrounding, income tax laws and regulations change
over time. Changes in our subjective assumptions and judgments can materially affect amounts recognized in the consolidated balance sheets
and statements of income. See Note&#160;11, &#8220;Taxes Payable,&#8221; of the Notes to Consolidated Financial Statements for additional
detail on our uncertain tax positions and further information regarding ASC&#160;740.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Foreign currency translation</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The reporting currency of the Company is the US
dollar. The functional currency of the Company and Green New Jersey is the US dollar. The functional currency of the Chinese subsidiaries
is the Chinese Yuan or Renminbi (&#8220;RMB&#8221;). For the subsidiaries whose functional currencies are other than the US dollar, all
asset and liability accounts were translated at the exchange rate on the balance sheet date; stockholders&#8217; equity is translated
at the historical rates and items in the income statement and cash flow statements are translated at the average rate in each applicable
period. Translation adjustments resulting from this process are included in accumulated other comprehensive income (loss) in the statement
of shareholders&#8217; equity. The resulting translation gains and losses that arise from exchange rate fluctuations on transactions denominated
in a currency other than the functional currency is included in the results of operations as incurred.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Segment reporting</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company utilizes the &#8220;management approach&#8221;
model for segment reporting. The management approach model is based on the way a company&#8217;s management organizes segments within
the company for making operating decisions and assessing performance. Reportable segments are based on products and services, geography,
legal structure, management structure, or any other way management disaggregates a company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2024, the Company, through its
subsidiaries is engaged into four main business segments based on location and product: Jinong (fertilizer production), Gufeng (fertilizer
production), Yuxing (agricultural products production), and Antaeus (Bitcoin). As of June 30, 2024, the Company maintained four main business
segments.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Fair values of financial instruments</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Fair value is the price that would be received
to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Assets
and liabilities measured at fair value are categorized based on whether the inputs are observable in the market and the degree that the
inputs are observable. The categorization of financial assets and liabilities within the valuation hierarchy is based upon the lowest
level of input that is significant to the fair value measurement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s financial instruments primarily
consist of cash and cash equivalents, accounts receivable, other receivables, advances to suppliers, accounts payable, other payables,
tax payable, and related party advances and borrowings.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of the balance sheet dates, the estimated fair
values of the financial instruments were not materially different from their carrying values as presented on the balance sheets. This
is attributed to the short maturities of the instruments and that interest rates on the borrowings approximate those that would have been
available for loans of similar remaining maturity and risk profile at respective balance sheet dates.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Statement of cash flows</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s cash flows from operations
are calculated based on the local currencies. As a result, amounts related to assets and liabilities reported on the statement of cash
flows may not necessarily agree with changes in the corresponding balances on the balance sheets.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Earnings per share</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic earnings per share is computed based on
the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed based on the
weighted average number of shares of common stock plus the effect of dilutive potential common shares outstanding during the period using
the treasury stock method. Dilutive potential common shares include outstanding stock options and stock awards.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of basic and diluted earnings per
share consist of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Loss for Basic Earnings Per Share</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(28,405,315</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(13,281,985</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Basic Weighted Average Number of Shares</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,936,757</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,248,684</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Net loss Per Share &#8211; Basic</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(2.04</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1.00</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Loss for Diluted Earnings Per Share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(28,405,315</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(13,281,985</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Diluted Weighted Average Number of Shares</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,936,757</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,248,684</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Net loss Per Share &#8211; Diluted</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(2.04</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1.00</td><td style="text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Reclassification</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain reclassifications have been made to the
prior year consolidated financial statements to conform to the 2024 consolidated financial statement presentation. Such reclassifications
did not affect total revenues, operating income or net income or cash flows as previously reported.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Recent accounting pronouncements</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company continually assesses any new accounting
pronouncements to determine their applicability. When it is determined that a new accounting pronouncement affects the Company&#8217;s
financial reporting, the Company undertakes a study to determine the consequences of the change to its Consolidated Financial Statements
and assures that there are proper controls in place to ascertain that the Company&#8217;s Consolidated Financial Statements properly reflect
the change.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August 2020, the FASB issued ASU 2020-06, <i>Debt&#8212;Debt
with Conversion and Other Options</i> (Subtopic 470-20) and <i>Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity</i>
(Subtopic 815-40): <i>Accounting for Convertible Instruments and Contracts in an Entity&#8217;s Own Equity</i>, which simplifies accounting
for convertible instruments by removing major separation models required under current GAAP. The ASU also removes certain settlement conditions
that are required for equity contracts to qualify for the derivative scope exception and simplifies the diluted earnings per share calculation
in certain areas. The amendments in this ASU are effective for annual and interim periods beginning after December 15, 2023, although
early adoption is permitted. The Company is in the process of evaluating the impact of this new guidance on its financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2023, the FASB issued ASU 2023-08,
<i>Intangibles - Goodwill and Other - Crypto Assets (Subtopic 350-60): Accounting for and Disclosure of Crypto Assets,</i> which establishes
accounting guidance for crypto assets meeting certain criteria. Bitcoin meets these criteria. The amendments require crypto assets meeting
the criteria to be recognized at fair value with changes recognized in net income each reporting period. Upon adoption, a cumulative-effect
adjustment is made to the opening balance of retained earnings as of the beginning of the annual reporting period of adoption. ASU 2023-08
is effective for fiscal years beginning after December 15, 2024, including interim periods within those fiscal years. Early adoption is
permitted. The Company does not expect the updated guidance to have a material impact on its disclosures.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337000504688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Going Cercern<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_cga_GoingCercernAbstract', window );"><strong>Going Cercern [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock', window );">GOING CERCERN</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 3 &#8211; GOING CERCERN</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s financial statements are prepared assuming that the Company will continue as a going concern. The Company has incurred
operating losses and had negative operating cash flows in the fiscal year 2024 and may continue to incur operating losses and generate
negative cash flows as the Company implements its future business plan. If the situation exists, there could be substantial doubt about
the Company&#8217;s ability to continue as going concern.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The ability of the Company to continue as a going
concern depends upon whether the Company can successfully execute its business strategies to recover from loss and eventually attain profitable
operations.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying financial statements do not include any adjustments to reflect the recoverability and classification of recorded asset amounts
and classification of liabilities that might be necessary should the Company be unable to continue as going concern.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_GoingCercernAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_GoingCercernAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205-40/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubstantialDoubtAboutGoingConcernTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337000485728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">INVENTORIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 4 &#8211; INVENTORIES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Raw materials</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,127,043</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">11,617,989</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Supplies and packing materials</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">995,692</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">410,904</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">Work in progress</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">170,345</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">172,248</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Finished goods</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">28,533,376</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">34,253,990</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">37,826,456</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">46,455,131</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended June 30, 2024, the Company
sold compound fertilizers (finished goods) to certain parties at market price and purchased equivalent amount of simple fertilizers (raw
material) from the same parties also at market price. The simple fertilizers purchased, along with other materials were used in the Company&#8217;s
production facility to manufacture compound fertilizers. While nonmonetary, the sales and purchase transactions were consummated independently
under separate agreements at different times and measured at the prevailing market value. The total amount of nonmonetary sales and purchases
amounted to $34,074,750 during the year ended June 30, 2024. No gain or loss incurred as the result of the nonmonetary transactions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the fiscal year ended June 30, 2024, total
inventories decreased $8,628,675, or 18.6%, to $37,826,456 from $46,455,131 for the fiscal year ended June 30, 2023.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337002184208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY, PLANT AND EQUIPMENT</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 5 &#8211; PROPERTY, PLANT AND EQUIPMENT</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property, plant and equipment consisted of the following for the continuing
entities:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>


<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Building and improvements</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">36,999,854</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">37,065,464</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Auto</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,711,245</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,716,931</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">Machinery and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,713,182</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,608,254</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,502,600</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-16">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total property, plant and equipment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">59,926,881</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">58,390,649</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Less: accumulated depreciation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(44,087,598</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(41,700,404</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: Impairment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,817,991</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-17">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,021,292</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,690,245</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">For the fiscal year ended June 30, 2024, total depreciation expense for the continuing entities was $2,387,194, increased $215,097, or 9.9%, from $2,172,096 for the fiscal year ended June 30, 2023.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337005164528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets and Digital Assets<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_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible Assets and Digital Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">INTANGIBLE ASSETS AND DIGITAL ASSETS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 6 &#8211; INTANGIBLE ASSETS AND DIGITAL ASSETS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Intangible assets consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Land use rights, net</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,624,558</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,862,624</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Trademarks</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,688,599</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,701,011</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,313,157</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,563,635</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">LAND USE RIGHT</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 25, 2009, Yuxing was granted a land
use right for approximately 88 acres (353,000 square meters or 3.8 million square feet) by the People&#8217;s Government and Land &amp;
Resources Bureau of Hu County, Xi&#8217;an, Shaanxi Province. The fair value of the related intangible asset was determined to be the
respective cost of RMB73,184,895 (or $10,062,923). The intangible asset is being amortized over the grant period of 50 years using the
straight-line method.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 13, 2003, Tianjuyuan was granted a certificate
of Land Use Right for a parcel of land of approximately 11 acres (42,726 square meters or 459,898 square feet) at Ping Gu District, Beijing.
The purchase cost was recorded at RMB1,045,950 (or $143,818). The intangible asset is being amortized over the grant period of 50 years.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 16, 2001, Jinong received a land use
right as a contribution from a shareholder, which was granted by the People&#8217;s Government and Land&amp; Resources Bureau of Yangling
District, Shaanxi Province. The fair value of the related intangible asset at the time of the contribution was determined to be RMB7,285,099
(or&#160;$1,001,701). The intangible asset is being amortized over the grant period of 50 years.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Land Use Rights consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Foreign Currency<br/> Adjustment</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">Amortization/<br/> Subtraction</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">June 30,<br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Land use rights</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,088,765</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">(24,141</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"><p style="-sec-ix-hidden: hidden-fact-18; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">-</p></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">11,064,624</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Less: accumulated amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,226,141</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="-sec-ix-hidden: hidden-fact-19; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">-</p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(213,925</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,440,066</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total land use rights, net</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,862,624</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(24,141</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(213,925</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,624,558</td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">TRADEMARKS</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 2, 2010, the Company acquired Gufeng and
its wholly owned subsidiary Tianjuyuan. The preliminary fair value on the acquired trademarks and brand names was estimated to be RMB41,371,630
(or $5,688,599) and is subject to an annual impairment test.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Foreign Currency</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Adjustment</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">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Trademarks</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,752,592</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">(12,524</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,740,068</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Less: accumulated amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(51,581</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">112</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(51,469</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total trademarks, net</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5,701,011</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(12,412</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5,688,599</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">AMORTIZATION EXPENSE</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Estimated amortization expenses of intangible
assets for the next five twelve months periods ended June 30, are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid; text-align: justify"><span style="font-size: 10pt"><b>Years Ending June 30,</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Expense <br/>
($)</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom; width: 88%; text-align: justify"><span style="font-size: 10pt">2025</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="font-size: 10pt">248,022</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt">2026</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">236,419</span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt">2027</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">220,949</span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt">2028</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">220,949</span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt">2029</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">220,949</span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>DIGITAL ASSETS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">On March 13, 2023, the Company established Antaeus Tech Inc. (&#8220;Antaeus&#8221;)
in the State of Delaware. In April 2023, Antaeus started to purchase digital assets mining machines and to mine Bitcoin in West Texas.
As of June 30, 2024, and 2023, the Company held digital assets with amount of $53,693 and $210,342, respectively. <span>The
Company&#8217;s digital assets include Bitcoin only. Digital assets are classified on our balance sheet as current assets due to the Company&#8217;s
ability to sell them in a highly liquid marketplace and its intent to liquidate its digital assets to support operations when needed.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">The Company adopted ASU
2023-08, which requires entities to measure crypto assets at fair value with changes recognized in the Condensed Consolidated Statements
of Operations each reporting period. The Company&#8217;s digital assets were within the scope of ASU 2023-08 and a cumulative-effect adjustment
of $2,701 as of the ending of the fiscal year ended June 30, 2024 was recorded for the difference between the carrying amount of the Company&#8217;s
digital assets and fair value.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">The following table presents
the Company&#8217;s significant digital asset Bitcoin holdings as of June 30, 2024:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Quantity</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Cost Basis</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; padding-bottom: 1.5pt">Bitcoin</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 9%; padding-bottom: 1.5pt; text-align: center">0.86</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">56,394</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">53,693</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 2.5pt">Total Bitcoin held as of June 30, 2024</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: center">0.86</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">56,394</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">53,693</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents a roll-forward of
total digital assets (including digital assets, restricted) for the year ended June 30, 2024, based on the fair value model under ASU
2023-08:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>


<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Beginning Balance: Digital assets at June 30, 2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">210,342</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Addition of digital assets, mining proceeds</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,282,420</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">Addition of digital assets, other</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">339,567</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Disposition of digital assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,825,770</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Realized gain (loss) on digital assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">49,834</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Unrealized gain (loss) on digital assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,701</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Digital assets at June 30, 2024</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">53,693</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended June 30, 2024, the Company
acquired $1,282,420 of digital assets through mining activities and disposed of $1,825,770 digital assets through the sale of digital
assets. During the year ended June 30, 2024, the Company realized total gains on digital assets of $49,834.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/985-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337008827328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Non-Current Assets<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_us-gaap_OtherAssetsNoncurrentAbstract', window );"><strong>Other Non-Current Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsDisclosureTextBlock', window );">OTHER NON-CURRENT ASSETS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 7 &#8211; OTHER NON-CURRENT ASSETS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other non-current assets mainly include advance
payments related to rent the land use for the Company and long-term equity investment. As of June 30, 2024, the balance of other non-current
assets was $8,226,344. Among them, $4,450,000 was long-term equity investment, and $3,267,874 was the rental fee advances for agriculture
lands that the Company engaged in Shiquan County from 2026 to 2027.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In March 2017, Jinong entered into the rental
agreement for approximately 3,400 mu, and 2600-hectare agriculture lands in Shiquan County, Shaanxi Province. The rental agreement was
from April 2017 and was renewable for every ten-year period up to 2066. The aggregate rental fee was approximately RMB 13 million per
annum, The Company had made 10-year advances of rental fee per rental terms. The Company has amortized $1.8 million as expenses for the
year ended June 30, 2024 and $1.8 million as expenses for the year ended June 30, 2023.</p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Estimated amortization expenses of the rental
advance payments herein for the next three twelve-month periods ended June 30 and thereafter are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: justify">Years ending June 30,</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: justify">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,845,938</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">2026</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,845,938</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2027</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,421,936</td><td style="text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337002196288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Payables<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_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract', window );"><strong>Accrued Expenses and Other Payables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">ACCRUED EXPENSES AND OTHER PAYABLES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 8 &#8211; ACCRUED EXPENSES AND OTHER PAYABLES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accrued expenses and other payables consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Payroll and welfare payable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">164,245</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">188,222</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,312,491</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,805,444</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,317,791</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,820,193</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other levy payable</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">115,316</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">115,568</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,909,843</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,929,427</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483384/720-30-45-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337000503648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Amount Due to Related Parties<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_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Amount Due to Related Parties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">AMOUNT DUE TO RELATED PARTIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 9 &#8211; AMOUNT DUE TO RELATED PARTIES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At the end of December 2015, Yuxing entered into
a sales agreement with the Company&#8217;s affiliate, 900LH.com Food Co., Ltd. (&#8220;900LH.com&#8221;, previously announced as Xi&#8217;an
Gem Grain Co., Ltd) pursuant to which Yuxing is to supply various vegetables to 900LH.com for its incoming seasonal sales at the holidays
and year ends (the &#8220;Sales Agreement&#8221;). The contingent contracted value of the Sales Agreement is RMB25,500,000 (approximately
$3,506,250). During the year ended June 30, 2024 and 2023, Yuxing didn not sold any sold any products to 900LH.com.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The amount due from 900LH.com to Yuxing was $0 and $27,560 as of June
30, 2024 and 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2024, and June 30, 2023, the amount
due to related parties was $5,511,053 and $5,439,209, respectively.&#160;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.&#160;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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2024, the Company&#8217;s subsidiary,
Jinong, owed 900LH.com. $0. As of June 30, 2023, the Company&#8217;s subsidiary, Jinong, owed 900LH.com. $995.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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,850).</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337000514352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loan Payables<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_us-gaap_LoansPayableAbstract', window );"><strong>Loan Payables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">LOAN PAYABLES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 10 &#8211; LOAN PAYABLES </b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2024, the short-term and long-term
loan payables consisted of five loans which mature on dates ranging from August 19, 2022 through June 13, 2027 with interest rates ranging
from 3.65% to 5.00%. No. 1 to 3 below are collateralized by Tianjuyuan&#8217;s land use right and building ownership right. Loan No. 2
is also guaranteed by the cash deposit. No. 4 to 5 below are collateralized by Jinong&#8217;s land use right and building ownership right.
No. 6 below is collateralized by Yuxing&#8217;s land use right and building ownership right.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 11pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><b>No.</b></span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Payee</b></span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Loan period per agreement</b></span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Interest<br/> Rate</b></span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>June 30,<br/>
2024</b></span></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 9%"><span style="font-size: 10pt">1</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 54%"><span style="font-size: 10pt">Beijing Bank -Pinggu Branch</span></td> <td style="width: 1%">&#160;</td> <td style="white-space: nowrap; width: 9%"><span style="font-size: 10pt">June 28, 2024-June 27, 2025</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><span style="font-size: 10pt">3.95</span></td> <td style="width: 1%"><span style="font-size: 10pt">%</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><span style="font-size: 10pt">1,237,500</span></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-size: 10pt">2</span></td> <td>&#160;</td> <td>&#160;</td> <td><span style="font-size: 10pt">Huaxia Bank -HuaiRou Branch</span></td> <td>&#160;</td> <td style="white-space: nowrap"><span style="font-size: 10pt">June 28, 2024-June 28, 2025</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-size: 10pt">3.65</span></td> <td><span style="font-size: 10pt">%</span></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-size: 10pt">1,375,000</span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-size: 10pt">3</span></td> <td>&#160;</td> <td>&#160;</td> <td><span style="font-size: 10pt">Pinggu New Village Bank</span></td> <td>&#160;</td> <td style="white-space: nowrap"><span style="font-size: 10pt">June 28, 2024-June 27, 2025</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-size: 10pt">5.00</span></td> <td><span style="font-size: 10pt">%</span></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-size: 10pt">962,500</span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-size: 10pt">4</span></td> <td>&#160;</td> <td>&#160;</td> <td><span style="font-size: 10pt">Industrial Bank Co. Ltd</span></td> <td>&#160;</td> <td style="white-space: nowrap"><span style="font-size: 10pt">August 19, 2022-August 18, 2024</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-size: 10pt">3.98</span></td> <td><span style="font-size: 10pt">%</span></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-size: 10pt">935,000</span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">5</span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Industrial Bank Co. Ltd</span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="white-space: nowrap; padding-bottom: 1.5pt"><span style="font-size: 10pt">October 7, 2023-October 6, 2024</span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">3.70</span></td> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">%</span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-size: 10pt">2,750,000</span></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">6</span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Chang&#8217;An Bank</span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="white-space: nowrap; padding-bottom: 1.5pt"><span style="font-size: 10pt">June 14, 2024-June 13, 2027</span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">4.00</span></td> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">%</span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">2,062,500</span></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt"><span style="font-size: 10pt">Total</span></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="white-space: nowrap; padding-bottom: 4pt; text-align: center">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: right">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">9,322,500</span></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The interest expense from short-term loans was
$292,186 and $295,804 for the year ended June 30, 2024 and 2023, respectively.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337000983776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes Payable<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_us-gaap_TaxesPayableCurrentAndNoncurrentAbstract', window );"><strong>Taxes Payable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">TAXES PAYABLE</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 11 &#8211; TAXES PAYABLE</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Enterprise Income Tax</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective January 1, 2008, the Enterprise Income
Tax (&#8220;EIT&#8221;) law of the PRC replaced the tax laws for Domestic Enterprises (&#8220;DEs&#8221;) and Foreign Invested Enterprises
(&#8220;FIEs&#8221;). The EIT rate of 25% replaced the 33% rate that was applicable to both DEs and FIEs. The two-year tax exemption and
three-year 50% tax reduction tax holiday for production oriented FIEs was eliminated. Since January 1, 2008, Jinong became subject to
income tax in China at a rate of 15% as a high-tech company, because of the expiration of its tax exemption on December 31, 2007. Accordingly,
it made 0 provision for income taxes for the years ended June 30, 2024 and 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Value-Added Tax</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All the Company&#8217;s fertilizer products that
are produced and sold in the PRC were subject to a Chinese Value-Added Tax (VAT) of 9% of the gross sales price. On April 29, 2008, the
PRC State of Administration of Taxation (SAT) released Notice #56, &#8220;<i>Exemption of VAT for Organic Fertilizer Products</i>&#8221;,
which allows certain fertilizer products to be exempt from VAT beginning June 1, 2008. The Company submitted the application for exemption
in May 2009, which was granted effective September 1, 2009, continuing through December 31, 2015. On August 10, 2015 and August 28, 2015,
the SAT released Notice #90. &#8220;<i>Reinstatement of VAT for Fertilizer Products</i>&#8221;, and Notice #97, &#8220;<i>Supplementary
Reinstatement of VAT for Fertilizer Products</i>&#8221;, which restore the VAT of 13% of the gross sales price on certain fertilizer products
includes non-organic fertilizer products starting from September 1, 2015, but granted taxpayers a reduced rate of 3% from September 1,
2015 through June 30, 2016.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 28, 2017, the PRC State of Administration
of Taxation (SAT) released Notice 2017 #37, &#8220;<i>Notice on Policy of Reduced Value Added Tax Rate,</i>&#8221; under which, effective
July 1, 2017, all the Company&#8217;s fertilizer products that are produced and sold in the PRC are subject to a Chinese Value-Added Tax
(VAT) of 11% of the gross sales price. The tax rate was reduced 2% from 13%.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 4, 2018, the PRC State of Administration
of Taxation (SAT) released Notice 2018 #32, &#8220;<i>Notice on Adjustment of VAT Tax Rate,</i>&#8221; under which, effective May 1, 2018,
all the Company&#8217;s fertilizer products that are produced and sold in the PRC are subject to a Chinese Value-Added Tax (VAT) of 10%
of the gross sales price. The tax rate was reduced 1% from 11%.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 20, 2019, the PRC State of Administration
of Taxation (SAT) released Notice 2019 #39, &#8220;<i>Announcement on Policies Concerning Deepening the Reform of Value Added Tax,</i>&#8221;
under which, Effective April 1, 2019, all the Company&#8217;s fertilizer products that are produced and sold in the PRC are subject to
a Chinese Value-Added Tax (VAT) of 9% of the gross sales price. The tax rate was reduced 1% from 10%.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Income Taxes and Related Payables</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Taxes payable consisted of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">VAT provision</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(692,476</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(398,499</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Income tax payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,127,759</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,132,400</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other levies</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">590,875</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">591,325</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Repatriation tax</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">29,010,535</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">29,010,535</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">26,781,175</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">27,070,961</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The provision for income taxes consists of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>


<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt">Current tax &#8211; foreign</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(410,651</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(97,820</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(410,651</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(97,820</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Significant components of deferred tax assets were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>


<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Deferred tax assets</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Deferred Tax Benefit</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">32,804,190</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">32,464,001</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(32,295,718</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(32,366,181</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total deferred tax assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">508,471</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">97,820</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The change in valuation allowance for the year
ended June 30, 2024 was an increase of $70,463 which was mainly resulted from foreign exchange rates.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company periodically evaluates the likelihood
of the realization of deferred tax assets and adjusts the carrying amount of the deferred tax assets by the valuation allowance to the
extent the future realization of the deferred tax assets is not judged to be more likely than not. The Company considers many factors
when assessing the likelihood of future realization of its deferred tax assets, including its recent cumulative earnings experience by
taxing jurisdiction, expectations of future taxable income or loss, the carry forward periods available to the Company for tax reporting
purposes, and other relevant factors.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2024, based on the weight of available
evidence, including cumulative losses in recent years and expectations of future taxable income, the Company determined that it was more
likely than not that its deferred tax assets would be realized with the total amount of $508,471.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">U.S. Tax Cuts and Jobs Act and Provisional Estimates</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 22, 2017, the TCJA was enacted into
law, which significantly changes existing U.S. tax law and includes numerous provisions that affect our business, such as imposing a one-time
transition tax on deemed repatriation of deferred foreign income, reducing the U.S. federal statutory tax rate, and adopting a territorial
tax system. The TCJA required us to incur a one-time transition tax on deferred foreign income not previously subject to U.S. income tax
at a rate of 15.5% for foreign cash and certain other net current assets, and 8% on the remaining income. The TCJA also reduced the U.S.
federal statutory tax rate from 35% to 21% effective January 1, 2018. For fiscal year 2018, our blended U.S. federal statutory tax rate
is 27.5%. This is the result of using the tax rate of 34% for the first and second quarter of fiscal year 2018 and the reduced tax rate
of 21% for the third and fourth quarter of fiscal year 2018. For fiscal year 2019, 2020, 2021, 2022, 2023 and 2024, our U.S. federal statutory
tax rate is 21%.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Tax Rate Reconciliation</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our effective tax rates were approximately 1.4%
and 0.7% for years ended June 30, 2024 and 2023, respectively. Substantially all the Company&#8217;s income before income taxes and related
tax expense are from PRC sources. Actual income tax benefit reported in the consolidated statements of operations and comprehensive income
differ from the amounts computed by applying the US statutory income tax rate of 21.0% and 21.0% to income before income taxes for the
years ended June 30, 2024 and 2023 for the following reasons:</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>June 30, 2024</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">China <br/> 15% - 25%</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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">United States <br/> 21%</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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Pretax loss</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">(24,961,034</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 9%; padding-bottom: 4pt; text-align: right">&#160;</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">(3,854,932</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 9%; padding-bottom: 4pt; text-align: right">&#160;</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">(28,815,966</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 9%; padding-bottom: 4pt; text-align: right">&#160;</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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; text-indent: -9pt; padding-left: 9pt">Expected income tax expense (benefit)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,240,258</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(809,536</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(7,049,794</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">High-tech income benefits on Jinong</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-20">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-21">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="-sec-ix-hidden: hidden-fact-22; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">-</p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-23">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-24">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#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; text-indent: -9pt; padding-left: 9pt">Loss from subsidiaries in which no benefit is recognized</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,829,607</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(23.4</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="-sec-ix-hidden: hidden-fact-25; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">-</p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-26">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,829,607</td><td style="text-align: left">&#160;</td><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; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Change in valuation allowance on deferred tax asset from US tax benefit</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-27">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-28">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">809,536</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(21.0</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">809,536</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 9pt">Actual tax expense</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(410,651</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">1.6</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-29">-</div></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-30"></div></td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(410,651</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">1.4</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>June 30, 2023</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">China<br/>
    15% - 25%</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">United
    States <br/> 21%</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Pretax
    loss</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(10,207,846</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,171,958</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,379,805</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Expected
    income tax expense (benefit)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,551,962</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">25.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(666,111</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">21.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,218,073</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">High-tech
    income benefits on Jinong</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-31; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-32; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-33; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-34; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-35; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Loss
    from subsidiaries in which no benefit is recognized</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,454,142</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(24.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-36; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-37; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,454,142</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Change
    in valuation allowance on deferred tax asset from US tax benefit</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-38; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-39; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">666,111</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(21.0</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">666,111</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Actual
    tax expense</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(97,820</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.0</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-40; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(97,820</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.7</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337004002944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders&#8217; Equity<br></strong></div></th>
<th class="th" colspan="1">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_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders&#8217; Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">STOCKHOLDERS&#8217; EQUITY</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 12 &#8211; STOCKHOLDERS&#8217; EQUITY</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Common Stock</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 2, 2022, the Company completed the issuance
of 1,117,142 shares of its Common Stock for $16,757,130 to P Kevin HODL Ltd, an entity owned and controlled by Mr. Zhibiao Pan, who was
subsequently appointed as the Company&#8217;s co-Chief Executive Officer on August 25, 2022. This sale was made pursuant to the Share
Purchase Agreement dated November 23, 2021 in transactions exempt from registration under the Securities Act of 1933, as amended, in reliance
on an exemption provided by Rule 903 of Regulation S and/or Section 4(a)(2) of the Securities Act.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 25, 2022, the Company issued 122,305
shares of common stock to settle the payable of consulting services under the 2009 Plan. The value of the stock was $658,000 and was based
on the fair value of the Company&#8217;s common stock on the grant date of November 12, 2022 when the Company authorized the grant.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 18, 2024, the Company issued 439,109
shares of common stock to settle an amount of $887,000 payable of consulting services.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 16, 2024, the Company issued 973,515
shares of common stock to settle an amount of $1,849,680 payable of accrued compensations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2024, and June 30, 2023, there
were 14,793,538 and 13,380,914 shares of common stock issued and outstanding, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Preferred Stock</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the Company&#8217;s Articles of Incorporation,
the Board has the authority, without further action by stockholders, to designate up to 20,000,000 shares of preferred stock in one or
more series and to fix the rights, preferences, privileges, qualifications and restrictions granted to or imposed upon the preferred stock,
including dividend rights, conversion rights, voting rights, rights and terms of redemption, liquidation preference and sinking fund terms,
any or all of which may be greater than the rights of the common stock. If the Company sells preferred stock under its registration statement
on Form S-3, it will fix the rights, preferences, privileges, qualifications and restrictions of the preferred stock of each series in
the certificate of designation relating to that series and will file the certificate of designation that describes the terms of the series
of preferred stock the Company offers before the issuance of the related series of preferred stock.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2024, the Company has 20,000,000
shares of preferred stock authorized, with a par value of $.001 per share, of which no shares are issued or outstanding.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337102207664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations and Litigation<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_us-gaap_LitigationSettlementAbstract', window );"><strong>Concentrations and Litigation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">CONCENTRATIONS AND LITIGATION</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 13 &#8211; CONCENTRATIONS AND LITIGATION</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Market Concentration</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All the Company&#8217;s revenue-generating operations
are conducted in the PRC. Accordingly, the Company&#8217;s business, financial condition and results of operations may be influenced by
the political, economic and legal environments in the PRC, and by the general state of the PRC&#8217;s economy.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s operations in the PRC are
subject to specific considerations and significant risks not typically associated with companies in North America and Western Europe.
These include risks associated with, among other things, the political, economic and legal environment and foreign currency exchange.
The Company&#8217;s results may be adversely affected by, among other things, changes in governmental policies with respect to laws and
regulations, anti-inflationary measures, currency conversion and remittance abroad, and rates and methods of taxation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Vendor and Customer Concentration</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There was no vendor that the Company purchased
over 10% of its raw materials during the year ended June 30, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were six vendors that the Company purchased
over 10% of its raw materials with an aggregate amount of $71,040,024, or 12.2%, 12.0%, 12.0%, 11.8%, 11.7% and 11.6%, respectively, for
fertilizer manufacturing during the year ended June 30, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There was no customer that account for over 10%
of the Company&#8217;s manufactured fertilizer sales for the year ended June 30, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Six customers accounted for an aggregate amount
of $71,690,103, or 10.7%, 10.4%, 10.4%, 10.4%, 10.3%, and 10.2%, respectively, of the Company&#8217;s manufactured fertilizer sales for
the year ended June 30, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Litigation</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 5, 2020, an individual filed suit pro se (as in, representing
oneself without an attorney) in the Southern District of Florida federal court alleging violations of the Securities Exchange Act. The
Company believes the action is without merit and vigorously opposed it. The Company moved to dismiss the litigation and for attorney&#8217;s
fees from the plaintiff. On November 2, 2020, the case was transferred to the United States District Court for The Southern District Of
New York. On March 31, 2021, the Southern District of New York federal court presiding over the case dismissed all claims against the
Company, its executives, and its independent directors.&#160; The dismissal was without prejudice and the plaintiff can appeal or amend
within 30 days, or by October 29, 2021. The plaintiff amended the complaint on Oct 30, 2021. On August 30, 2022, the Southern District
of New York federal court presiding over the case issued an order granting motions to dismiss all claims in the amended complaint against
the Company, its executives, and its independent directors. On September 6, 2022, the plaintiff filed a notice of civil appeal to the
U.S. Court of Appeals, Second Circuit. On December 11, 2023, the Second Circuit affirmed the district court&#8217;s decision. On or about
April 19, 2024, the Plaintiff filed an appeal to the Supreme Court of the United States. The Company does not believe a response to Plaintiff&#8217;s
appeal is necessary.&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 28, 2024, an individual commenced a lawsuit
in Texas state court against the Company and its co-CEO, Mr. Zhibiao Pan. The individual alleges that the Company used funds he stored
in cryptocurrency wallets operated by entities related to Mr. Pan to purchase cryptocurrency mining sites. The Company plans to dismiss
the lawsuit. The Company has engaged counsel and negotiated an extension to enable investigation of this matter, and will be responding
to the lawsuit in December 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There are no other actions, suits, proceedings,
inquiries or investigations before or by any court, public board, government agency, self-regulatory organization or body pending or,
to the knowledge of the executive officers of our company or any of our subsidiaries, threatened against or affecting our company, our
common stock, any of our subsidiaries or of our companies or our subsidiaries&#8217; officers or directors in their capacities as such,
in which an adverse decision could have a material adverse effect.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationSettlementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337107383136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">SEGMENT REPORTING</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 14 &#8211; SEGMENT REPORTING</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2024, the Company was organized
into four main business segments based on location and product: Jinong (fertilizer production), Gufeng (fertilizer production), Yuxing
(agricultural products production), and Antaeus (Bitcoin). Each of the four operating segments referenced above has separate and distinct
general ledgers. The chief operating decision maker (&#8220;CODM&#8221;) receives financial information, including revenue, gross margin,
operating income and net income produced from the various general ledger systems to make decisions about allocating resources and assessing
performance; however, the principal measure of segment profitability or loss used by the CODM is net income by segment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Revenues from unaffiliated customers:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; padding-left: 9pt">Jinong</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">32,954,490</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">40,247,303</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt">Gufeng</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">52,189,666</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">74,028,542</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">Yuxing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,416,450</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,654,168</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; padding-left: 9pt">Antaeus</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,285,181</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">210,342</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Consolidated</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">95,845,788</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">124,140,355</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Operating income (expense):</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">Jinong</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(3,038,010</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(4,411,893</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt">Gufeng</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(19,059,750</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,062,353</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">Yuxing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(893,515</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">499,479</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt">Antaeus</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,004,936</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(465,560</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Reconciling item (1)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Reconciling item (2)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,854,945</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,173,033</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Consolidated</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(28,851,155</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(13,613,360</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">Net (loss) income:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify; padding-left: 9pt">Jinong</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(2,983,399</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(4,224,927</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Gufeng</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(19,219,575</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,280,625</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Yuxing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(802,575</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">763,512</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Antaeus</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,544,831</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(367,988</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Reconciling item (1)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,077</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: justify; padding-left: 9pt">Reconciling item (2)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,854,947</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,173,034</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Consolidated</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(28,405,315</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(13,281,985</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Depreciation and Amortization:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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: justify; padding-left: 9pt">Jinong</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">764,684</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">785,503</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Gufeng</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">730,516</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">761,466</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Yuxing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">750,476</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">839,514</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Antaeus</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">475,477</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,667</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Consolidated</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,721,154</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,403,150</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Interest expense:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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: justify; text-indent: 10pt">Jinong</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">126,395</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">78,342</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Gufeng</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">165,791</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">217,462</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Yuxing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-43">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-44">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Antaeus</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-45">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-46">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Consolidated</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">292,186</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">295,804</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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: justify">Capital Expenditure:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Jinong</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">53,702</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">52,664</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Gufeng</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">180</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">216,892</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Yuxing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">106,280</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">101,837</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Antaeus</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,502,600</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,000,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Consolidated</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,662,763</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,371,393</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">Identifiable assets:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify; padding-left: 9pt">Jinong</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">72,411,611</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">87,862,836</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Gufeng</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">39,063,187</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">49,749,041</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Yuxing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">40,535,883</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">38,223,482</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Antaeus</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,612,177</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,292,247</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Reconciling item (1)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,454,754</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,387,637</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Reconciling item (2)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">169,071</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">166,121</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Consolidated</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">163,246,683</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">186,681,364</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px"><span style="font-size: 10pt"><i>(1)</i></span></td> <td style="text-align: justify"><span style="font-size: 10pt"><i>Reconciling amounts refer to the unallocated assets or expenses of Green New Jersey.</i></span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px"><span style="font-size: 10pt"><i>(2)</i></span></td> <td style="text-align: justify"><span style="font-size: 10pt"><i>Reconciling amounts refer to the unallocated assets or expenses of the Parent Company.</i></span></td></tr> </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Total revenues from exported products currently accounted for
less than 1% of the Company&#8217;s total fertilizer revenues for the years ended June 30, 2024 and 2023, respectively.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337008782256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 15 &#8211; COMMITMENTS AND CONTINGENCIES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are subject to various claims and contingencies
related to lawsuits, certain taxes and environmental matters, as wells commitments under contractual and other commercial obligations.
We recognize liabilities for commitments and contingencies when a loss is probable and estimable.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 1, 2020, Jinong signed an 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 its 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,850).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February 2004, Tianjuyuan signed a fifty-year
rental agreement with the village committee of Dong Gao Village and Zhen Nan Zhang Dai Village in the Beijing Ping Gu District.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 1, 2024, Antaeus signed a one-year rental
agreement for an office in Austin, Texas for approximately 404 square meters (4,348 square feet) space.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accordingly, the Company recorded an aggregate
of $55,281 and $51,192 as rent expenses for the years ended June 30, 2024 and 2023, respectively. The contingent rent expenses herein
for the next five years ended June 30, are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: justify">Years ending June 30,</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: justify">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">55,281</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">55,281</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">55,281</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">55,281</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2029</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">55,281</td><td style="text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337004257776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Variable Interest Entities<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_us-gaap_VariableInterestEntityMeasureOfActivityAbstract', window );"><strong>Variable Interest Entities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityDisclosureTextBlock', window );">VARIABLE INTEREST ENTITIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 16 &#8211; VARIABLE INTEREST ENTITIES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with accounting standards regarding
consolidation of variable interest entities, VIEs are generally entities that lack sufficient equity to finance their activities without
additional financial support from other parties or whose equity holders lack adequate decision-making ability. All VIEs with which a company
is involved must be evaluated to determine the primary beneficiary of the risks and rewards of the VIE. The primary beneficiary is required
to consolidate the VIE for financial reporting purposes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Green Nevada through one of its subsidiaries,
Jinong, entered into a series of agreements (the &#8220;VIE Agreements&#8221;) with Yuxing for it to qualify as a VIE, effective June
16, 2013.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has concluded, based on the contractual
arrangements, that Yuxing is a VIE and that the Company&#8217;s wholly owned subsidiary, Jinong, absorbs most of the risk of loss from
the activities of Yuxing, thereby enabling the Company, through Jinong, to receive a majority of Yuxing expected residual returns.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 30, 2016 and January 1, 2017, the Company,
through its wholly owned subsidiary Jinong, entered into strategic acquisition agreements and into a series of contractual agreements
to qualify as VIEs with the shareholders of the sales VIE Companies.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Jinong, the sales VIE Companies, and the shareholders
of the sales VIE Companies also entered into a series of contractual agreements for the sales VIE Companies to qualify as VIEs (the &#8220;VIE
Agreements&#8221;).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">On November 30, 2017, the Company, through its wholly owned subsidiary
Jinong, exited the VIE agreements with the shareholders of Zhenbai.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 2, 2021, the Company, through its wholly
owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Xindeguo, Xinyulei and Xiangrong.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 1, 2021, the Company, through its
wholly owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Lishijie.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 31, 2021, the Company, through its
wholly owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Fengnong.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On March 31, 2022, the Company, through its wholly
owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Jinyangguang and Wangtian.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As a result of these contractual arrangements, with Yuxing and the
sales VIE Companies the Company is entitled to substantially all the economic benefits of Yuxing and the VIE Companies. The following
financial statement amounts and balances of the VIE were included in the accompanying consolidated financial statements as of June 30,
2024 and June 30, 2023:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">ASSETS</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Current assets</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 9pt">Cash and cash equivalents</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">668,213</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">323,854</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Accounts receivable, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">451,599</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">283,221</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,739,437</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,288,379</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Inter co trans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,062,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-47">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Other current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">98,636</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">136,237</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.25in">Total current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">28,020,385</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25,031,691</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Non-current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 10pt">Plant, property and equipment, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,437,909</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,887,278</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 10pt">Intangible assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,077,589</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,294,729</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 10pt">Other non-current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-48">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,784</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Total non-current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,515,498</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,191,791</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: 25pt; padding-left: 0in">Total assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">40,535,883</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">38,223,482</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: center">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">12,485</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">12,512</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Customer deposits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19,609</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">62,134</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Accrued expenses and other payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">201,229</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">282,968</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Amount due to related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">40,511,642</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">39,346,051</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Short-term loan</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">206,250</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-49">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.25in">Total current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">40,951,215</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">39,703,665</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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; padding-left: 9pt">Non-current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Long-term loan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,856,250</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-50">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Total non-current liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,856,250</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-51">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt">Total liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">42,807,465</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">39,703,665</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Shareholders&#8217; equity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,271,582</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,480,183</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 0.25in">Total liabilities and shareholders&#8217; equity</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">40,535,883</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">38,223,482</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Revenue</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,416,450</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,654,168</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,219,025</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,890,656</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Net (loss) income</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(802,575</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">763,512</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityMeasureOfActivityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityMeasureOfActivityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337008782256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted Net Assets<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_us-gaap_OtherRestrictedAssetsAbstract', window );"><strong>Restricted Net Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedAssetsDisclosureTextBlock', window );">RESTRICTED NET ASSETS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 17 &#8211; RESTRICTED NET ASSETS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s operations are primarily conducted
through its PRC subsidiaries, which can only pay dividends out of their retained earnings determined in accordance with the accounting
standards and regulations in the PRC and after it has met the PRC requirements for appropriation to statutory reserves. In addition, the
Company&#8217;s businesses and assets are primarily denominated in RMB, which is not freely convertible into foreign currencies. All foreign
exchange transactions take place either through the People&#8217;s Bank of China or other banks authorized to buy and sell foreign currencies
at the exchange rates quoted by the People&#8217;s Bank of China. Approval of foreign currency payments by the People&#8217;s Bank of
China or other regulatory institutions requires submitting a payment application form together with suppliers&#8217; invoices, shipping
documents and signed contracts. These currency exchange control procedures imposed by the PRC government authorities may restrict the
ability of the Company&#8217;s PRC subsidiaries to transfer their net assets to the Parent Company through loans, advances or cash dividends.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s PRC subsidiaries net assets
as of June 30, 2024 and 2023 exceeded 25% of the Company&#8217;s consolidated net assets. Accordingly, condensed Parent Company financial
statements have been prepared in accordance with Rule 5-04 and Rule 12-04 of SEC Regulation S-X, and they are as follows.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Parent Company Financial Statements</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">PARENT COMPANY FINANCIAL INFORMATION OF CHINA GREEN AGRICULTURE, INC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Condensed Balance Sheets</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Assets</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Current assets:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Cash and cash equivalents</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,721</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">49,598</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">169,071</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">169,071</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt">Total current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">171,791</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">218,668</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Long-term equity investment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">114,953,290</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">139,569,715</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt">Total long-term assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">114,953,290</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">139,569,715</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: 10pt">Total assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">115,125,082</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">139,788,383</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Liabilities and shareholders&#8217; equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Current liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">214,520</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">214,520</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Amount due to related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,520,449</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,445,449</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Other payables and accrued expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,290,932</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,760,556</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt">Total current liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,025,901</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,420,526</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Shareholders&#8217; equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 0.25in">Common stock, $.001 par value, 115,197,165 shares authorized, 14,793,538 and 13,380,914 shares issued and outstanding as of June 30, 2024 and June 30, 2023, respectively</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,794</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,381</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Additional paid-in capital</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">244,825,844</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">242,090,576</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">Accumulated other comprehensive loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(26,550,536</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(26,950,493</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Retained earnings</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(118,190,922</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(89,785,607</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt">Total shareholders&#8217; equity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">100,099,180</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">125,367,857</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: 10pt">Total liabilities and shareholders&#8217; equity</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">115,125,082</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">139,788,383</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Condensed Statements of Operations</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Revenue</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-52">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-53">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 76%; text-align: left">General and administrative expenses</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3,854,944</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3,173,034</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,076</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Equity investment in subsidiaries</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(24,550,383</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(10,110,028</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Net loss</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-54">(28,405,3153</div></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(13,281,985</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Condensed Statements of Cash Flows</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Net cash used in operating activities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(399,789</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(17,100,265</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net cash (used in) provided by investing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,502,600</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,001,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Net cash provided by financing activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">191,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">17,097,130</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Cash and cash equivalents, beginning balance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,050,350</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">52,484</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Cash and cash equivalents, ending balance</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">338,961</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,050,350</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Notes to Condensed Parent Company Financial Information</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2024, and 2023, there were no material
contingencies, significant provisions for long-term obligations, or guarantees of the Company, except as separately disclosed in the Consolidated
Financial Statements, if any. Certain information and footnote disclosures normally included in financial statements prepared in accordance
with U.S. GAAP have been condensed or omitted.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherRestrictedAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherRestrictedAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for assets that are restricted in their use, generally by contractual agreements or regulatory requirements. This would include, but not limited to, a description of the restricted assets and the terms of the restriction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337003909104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="num">$ (28,405,315)<span></span>
</td>
<td class="num">$ (13,281,985)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337005165952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45336996723952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies, by Policy (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Basis of Presentation and Summary of Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principle of consolidation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Principle of consolidation</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying consolidated financial statements
include the accounts of the Company and its wholly owned subsidiaries, Green New Jersey, Jinong, Gufeng, Tianjuyuan, Yuxing and Antaeus.
All significant inter-company accounts and transactions have been eliminated in consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective June 16, 2013, Yuxing was converted from being a wholly owned
foreign enterprise 100% owned by Jinong to a domestic enterprise 100% owned one natural person, who is not affiliated to the Company (&#8220;Yuxing&#8217;s
Owner&#8221;). Effective the same day, Yuxing&#8217;s Owner entered into a series of contractual agreements with Jinong pursuant to which
Yuxing became a VIE associated with Jinong.</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_cga_VieAssessmentPolicyTextBlock', window );">VIE assessment</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">VIE assessment</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A VIE is an entity (1) that has total equity at
risk that is not sufficient to finance its activities without additional subordinated financial support from other entities, (2) where
the group of equity holders does not have the power to direct the activities of the entity that most significantly impact the entity&#8217;s
economic performance, or the obligation to absorb the entity&#8217;s expected losses or the right to receive the entity&#8217;s expected
residual returns, or both, or (3) where the voting rights of some investors are not proportional to their obligations to absorb the expected
losses of the entity, their rights to receive the expected residual returns of the entity, or both, and substantially all of the entity&#8217;s
activities either involve or are conducted on behalf of an investor that has disproportionately few voting rights. In order to determine
if an entity is considered a VIE, the Company first performs a qualitative analysis, which requires certain subjective decisions regarding
its assessments, including, but not limited to, the design of the entity, the variability that the entity was designed to create and pass
along to its interest holders, the rights of the parties, and the purpose of the arrangement. If the Company cannot conclude after a qualitative
analysis whether an entity is a VIE, it performs a quantitative analysis. The qualitative analysis considered the design of the entity,
the risks that cause variability, the purpose for which the entity was created, and the variability that the entity was designed to pass
along to its variable interest holders. When the primary beneficiary could not be identified through a qualitative analysis, we used internal
cash flow models to compute and allocate expected losses or expected residual returns to each variable interest holder based upon the
relative contractual rights and preferences of each interest holder in the VIE&#8217;s capital structure.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Use of estimates</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of consolidated financial statements
in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and
assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date
of the consolidated financial statements and the amount of revenues and expenses during the reporting periods. Management makes these
estimates using the best information available at the time the estimates are made. However, actual results and outcomes may differ from
management&#8217;s estimates and assumptions due to risks and uncertainties, including uncertainty in the current economic environment.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Leases</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company determines if an arrangement is a
lease or contains a lease at inception. Operating lease right-of-use assets and lease liabilities are recognized at commencement based
on the present value of lease payments over the lease term. As the implicit rate is typically not readily determinable in the Company&#8217;s
lease agreements, the Company uses its incremental borrowing rate as of the lease commencement date to determine the present value of
the lease payments. The incremental borrowing rate is based on the Company&#8217;s specific rate of interest to borrow on a collateralized
basis, over a similar term and in a similar economic environment as the lease. Lease expense is recognized on a straight-line basis over
the lease term. Leases with an initial term of 12 months or less are not recognized on the balance sheet; the Company recognizes lease
expense for these leases on a straight-line basis over the lease term. Additionally, the Company accounts for lease and non-lease components
as a single lease component for its identified asset classes. As of June 30, 2024, the Company does not have any material leases for the
implementation of ASC 842.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and cash equivalents and concentration of cash</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Cash and cash equivalents and concentration of cash</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For statement of cash flows purposes, the Company considers all cash
on hand and in banks, certificates of deposit with state owned banks in the PRC and banks in the United States, and other highly liquid
investments with maturities of three months or less, when purchased, to be cash and cash equivalents. The Company maintains large sums
of cash in three major banks in China. The aggregate cash in such accounts and on hand as of June 30, 2024 and 2023 was $58,433,626 and
$69,091,838, respectively. There is no insurance securing these deposits in China. In addition, the Company also had $338,961 and $2,050,350
in cash in three banks in the United States as of June 30, 2024 and 2023, respectively. Cash overdraft as of balance sheet date will be
reflected as liabilities in the balance sheet. The Company has not experienced any losses in such accounts and believes it is not exposed
to any significant risks on its cash in bank accounts.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_PlatformOperatorCryptoAssetPolicyTextBlock', window );">Digital Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><span style="text-decoration:underline">Digital Assets</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">Digital assets are included
in current assets in the condensed consolidated balance sheets. Digital assets are accounted for as indefinite-lived intangible assets,
and are initially measured in accordance with FASB Accounting Standards Codification (&#8220;ASC&#8221;) Topic 350 &#8211;&#160;<i>Intangibles-Goodwill
and Other</i>. The Company measures gains or losses on the disposition of digital assets in accordance with the first-in-first-out (&#8220;FIFO&#8221;)
method of accounting.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">Digital assets are not
amortized, but are assessed for impairment annually, or more frequently, when events or changes in circumstances occur indicating that
it is more likely than not that the indefinite-lived intangible asset is impaired. Whenever the exchange-traded price of digital assets
declines below its carrying value, the Company has determined that an impairment exists and records an impairment equal to the amount
by which the carrying value exceeds the fair value.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span>As of June 30, 2024, and 2023,
the Company held Bitcoin as digital assets with amount of $53,693 and $210,342, respectively. Bitcoin is classified on our balance sheet
as a current asset due to the Company&#8217;s ability to sell it in a highly liquid marketplace and its intent to liquidate its Bitcoin
to support operations when needed. </span>As of June 30, 2024, the Company determined that there were no impairments of its digital assets.
</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts receivable</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Accounts receivable</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Management regularly reviews the composition of
accounts receivable and analyzes customer credit worthiness, current economic trends and changes in customer payment patterns to evaluate
the collectability of accounts receivable at each year-end. Accounts considered uncollectible are provisioned for written off based upon
management&#8217;s assessment. As of June 30, 2024, and 2023, the Company had accounts receivable of $16,493,068 and $16,455,734, net
of allowance for doubtful accounts of $22,741,696 and $54,708,486, respectively. The Company recorded bad debt expense in the amount of
$17.7 million and $10.1 million for the fiscal year ended June 30, 2024 and the fiscal year ended June 30, 2023, respectively. The Company
adopts no policy to accept product returns post to the sales delivery.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Inventories</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventory is valued at the lower of cost (determined
on a weighted average basis) or market. Inventories consist of raw materials, work in process, finished goods and packaging materials.
The Company reviews its inventories regularly for possible obsolete goods and establishes reserves when determined necessary. The Company
confirmed the loss of $13.5 million and $8.8 million of inventories for fiscal year ended June 30, 2024 and 2023, respectively.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, plant and equipment</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Property, plant and equipment</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property, plant and equipment are recorded at
cost. Gains or losses on disposals are reflected as gain or loss in the year of disposal. The cost of improvements that extend the life
of plant, property, and equipment are capitalized. These capitalized costs may include structural improvements, equipment, and fixtures.
All ordinary repair and maintenance costs are expensed as incurred.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depreciation for financial reporting purposes
is provided using the straight-line method over the estimated useful lives of the assets:</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">&#160;</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; padding-bottom: 1.5pt">Estimated<br/> Useful Life</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">Building</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center">10-25 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural assets</td><td>&#160;</td>
    <td style="text-align: center">8 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Machinery and equipment</td><td>&#160;</td>
    <td style="text-align: center">5-15 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Vehicles</td><td>&#160;</td>
    <td style="text-align: center">3-5 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Mining machines</td><td>&#160;</td>
    <td style="text-align: center">5 years</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConstructionContractorsPolicyPolicyTextBlock', window );">Construction in Progress</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Construction in Progress</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Construction in progress represents the costs
incurred relating to the construction of buildings or new additions to the Company&#8217;s plant facilities. Costs classified to construction
in progress include all costs of obtaining the asset and bringing it to the location and condition necessary for its intended use. No
depreciation is provided for construction in progress until the assets are completed and are placed into service. Interest incurred during
construction is capitalized into construction in progress.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Long-Lived Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Long-Lived Assets</span></p><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company tests long-lived assets for impairment whenever events
or changes in circumstances indicate that the carrying amount of an asset may not be recoverable through the estimated undiscounted cash
flows expected to result from the use and eventual disposition of the assets. Whenever any such impairment exists, an impairment loss
will be recognized for the amount by which the carrying value exceeds the fair value. The Company confirmed the impairment of $1,817,991
and $0 of long-lived assets for fiscal year ended June 30, 2024 and 2023, respectively.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsFiniteLivedPolicy', window );">Intangible Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Intangible Assets</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company records intangible assets acquired
individually or as part of a group at fair value. Intangible assets with definitive lives are amortized over the useful life of the intangible
asset, which is the period over which the asset is expected to contribute directly or indirectly to the entity&#8217;s future cash flows.
The Company evaluates intangible assets for impairment at least annually and more often whenever events or changes in circumstances indicate
that the carrying value may not be recoverable. Whenever any such impairment exists, an impairment loss will be recognized for the amount
by which the carrying value exceeds the fair value. The Company has not recorded impairment of intangible assets as of June 30, 2024 and
2023, respectively.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurement and Disclosures</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Fair Value Measurement and Disclosures</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our accounting for Fair Value Measurement and
Disclosures, defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price)
in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement
date. This topic also establishes a fair value hierarchy which requires classification based on observable and unobservable inputs when
measuring fair value. The fair value hierarchy distinguishes between assumptions based on market data (observable inputs) and an entity&#8217;s
own assumptions (unobservable inputs). The hierarchy consists of three levels:</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px; text-align: justify">&#160;</td>
    <td style="width: 48px; text-align: justify"><span style="font-size: 10pt">Level&#160;one</span></td>
    <td style="width: 24px; text-align: center"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Quoted market prices in active markets for identical assets or liabilities;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: center">&#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: justify"><span style="font-size: 10pt">Level two</span></td>
    <td style="text-align: center"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Inputs other than level one inputs that are either directly or indirectly observable; and</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: center">&#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: justify"><span style="font-size: 10pt">Level&#160;three</span></td>
    <td style="text-align: center"><span style="font-size: 10pt">&#8212;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Unobservable inputs developed using estimates and assumptions, which are developed by the reporting entity and reflect those assumptions that a market participant would use.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Determining which category an asset or liability
falls within the hierarchy requires significant judgment. The Company evaluates its hierarchy disclosures each quarter.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The carrying values of cash and cash equivalents,
trade and other receivables, trade and other payables approximate their fair values due to the short maturities of these instruments.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue recognition</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Revenue recognition</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company adopted Accounting Standards Codification
(&#8220;ASC&#8221;) 606. ASC 606, Revenue from Contracts with Customers, establishes principles for reporting information about the nature,
amount, timing and uncertainty of revenue and cash flows arising from the entity&#8217;s contracts to provide goods or services to customers.
The core principle requires an entity to recognize revenue to depict the transfer of services to customers in an amount that reflects
the consideration that it expects to be entitled to receive in exchange for those services recognized as performance obligations are satisfied.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has assessed the impact of the guidance
by performing the following five steps analysis:</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 48px"><span style="font-size: 10pt">Step&#160;1: </span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Identify the contract</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td><span style="font-size: 10pt">Step 2: </span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Identify the performance obligations</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td><span style="font-size: 10pt">Step 3:</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Determine the transaction price</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td><span style="font-size: 10pt">Step 4:</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Allocate the transaction price</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td><span style="font-size: 10pt">Step 5:</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Recognize revenue</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Based on the assessment, the Company concluded
that there was no change to the timing and pattern of revenue recognition for its current revenue streams in scope of Topic 606 and therefore
there were no material changes to the Company&#8217;s consolidated financial statements upon adoption of ASC 606.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Sales revenue is recognized on the date of shipment
to customers when a formal arrangement exists, the price is fixed or determinable, the delivery is completed, no other significant obligations
of the Company exist, and collectability is reasonably assured.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s revenue consists of invoiced
value of goods, net of a value-added tax (VAT). No product return or sales discount allowance are made as products delivered and accepted
by customers are not returnable and sales discounts are not granted after products are delivered.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_CustomerDepositsPolicyTextBlock', window );">Customer deposits</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Customer deposits</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Payments received before all the relevant criteria
for revenue recognition are satisfied are recorded as customer deposits. When all revenue recognition criteria are met, the customer deposits
are recognized as revenue. As of June 30, 2024, and 2023, the Company had customer deposits of $4,937,207 and $5,489,781, respectively.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Stock-Based Compensation</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The costs of all employee stock option, as well
as other equity-based compensation arrangements, are reflected in the consolidated financial statements based on the estimated fair value
of the awards on the grant date. That cost is recognized over the period during which an employee is required to provide service in exchange
for the award&#8212;the requisite service period (usually the vesting period). Stock compensation for stock granted to non-employees is
determined as the fair value of the consideration received or the fair value of equity instruments issued, whichever is more reliably
measured.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Income taxes</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We account for uncertain tax positions in accordance
with Accounting Standards Codification, or ASC,&#160;740, &#8220;Income Taxes.&#8221; The application of income tax law is inherently
complex. Laws and regulations in this area are voluminous and are often ambiguous. As such, we are required to make many subjective assumptions
and judgments regarding our income tax exposures. Interpretations of, and guidance surrounding, income tax laws and regulations change
over time. Changes in our subjective assumptions and judgments can materially affect amounts recognized in the consolidated balance sheets
and statements of income. See Note&#160;11, &#8220;Taxes Payable,&#8221; of the Notes to Consolidated Financial Statements for additional
detail on our uncertain tax positions and further information regarding ASC&#160;740.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign currency translation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Foreign currency translation</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The reporting currency of the Company is the US
dollar. The functional currency of the Company and Green New Jersey is the US dollar. The functional currency of the Chinese subsidiaries
is the Chinese Yuan or Renminbi (&#8220;RMB&#8221;). For the subsidiaries whose functional currencies are other than the US dollar, all
asset and liability accounts were translated at the exchange rate on the balance sheet date; stockholders&#8217; equity is translated
at the historical rates and items in the income statement and cash flow statements are translated at the average rate in each applicable
period. Translation adjustments resulting from this process are included in accumulated other comprehensive income (loss) in the statement
of shareholders&#8217; equity. The resulting translation gains and losses that arise from exchange rate fluctuations on transactions denominated
in a currency other than the functional currency is included in the results of operations as incurred.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment reporting</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Segment reporting</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company utilizes the &#8220;management approach&#8221;
model for segment reporting. The management approach model is based on the way a company&#8217;s management organizes segments within
the company for making operating decisions and assessing performance. Reportable segments are based on products and services, geography,
legal structure, management structure, or any other way management disaggregates a company.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2024, the Company, through its
subsidiaries is engaged into four main business segments based on location and product: Jinong (fertilizer production), Gufeng (fertilizer
production), Yuxing (agricultural products production), and Antaeus (Bitcoin). As of June 30, 2024, the Company maintained four main business
segments.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair values of financial instruments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Fair values of financial instruments</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Fair value is the price that would be received
to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Assets
and liabilities measured at fair value are categorized based on whether the inputs are observable in the market and the degree that the
inputs are observable. The categorization of financial assets and liabilities within the valuation hierarchy is based upon the lowest
level of input that is significant to the fair value measurement.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s financial instruments primarily
consist of cash and cash equivalents, accounts receivable, other receivables, advances to suppliers, accounts payable, other payables,
tax payable, and related party advances and borrowings.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of the balance sheet dates, the estimated fair
values of the financial instruments were not materially different from their carrying values as presented on the balance sheets. This
is attributed to the short maturities of the instruments and that interest rates on the borrowings approximate those that would have been
available for loans of similar remaining maturity and risk profile at respective balance sheet dates.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryCashFlowPolicy', window );">Statement of cash flows</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Statement of cash flows</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s cash flows from operations
are calculated based on the local currencies. As a result, amounts related to assets and liabilities reported on the statement of cash
flows may not necessarily agree with changes in the corresponding balances on the balance sheets.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings per share</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Earnings per share</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic earnings per share is computed based on
the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed based on the
weighted average number of shares of common stock plus the effect of dilutive potential common shares outstanding during the period using
the treasury stock method. Dilutive potential common shares include outstanding stock options and stock awards.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The components of basic and diluted earnings per
share consist of the following:</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Loss for Basic Earnings Per Share</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(28,405,315</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(13,281,985</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Basic Weighted Average Number of Shares</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,936,757</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,248,684</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Net loss Per Share &#8211; Basic</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(2.04</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1.00</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Loss for Diluted Earnings Per Share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(28,405,315</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(13,281,985</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Diluted Weighted Average Number of Shares</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,936,757</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,248,684</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Net loss Per Share &#8211; Diluted</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(2.04</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1.00</td><td style="text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassification</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">Reclassification</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain reclassifications have been made to the
prior year consolidated financial statements to conform to the 2024 consolidated financial statement presentation. Such reclassifications
did not affect total revenues, operating income or net income or cash flows as previously reported.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent accounting pronouncements</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Recent accounting pronouncements</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company continually assesses any new accounting
pronouncements to determine their applicability. When it is determined that a new accounting pronouncement affects the Company&#8217;s
financial reporting, the Company undertakes a study to determine the consequences of the change to its Consolidated Financial Statements
and assures that there are proper controls in place to ascertain that the Company&#8217;s Consolidated Financial Statements properly reflect
the change.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August 2020, the FASB issued ASU 2020-06, <i>Debt&#8212;Debt
with Conversion and Other Options</i> (Subtopic 470-20) and <i>Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity</i>
(Subtopic 815-40): <i>Accounting for Convertible Instruments and Contracts in an Entity&#8217;s Own Equity</i>, which simplifies accounting
for convertible instruments by removing major separation models required under current GAAP. The ASU also removes certain settlement conditions
that are required for equity contracts to qualify for the derivative scope exception and simplifies the diluted earnings per share calculation
in certain areas. The amendments in this ASU are effective for annual and interim periods beginning after December 15, 2023, although
early adoption is permitted. The Company is in the process of evaluating the impact of this new guidance on its financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2023, the FASB issued ASU 2023-08,
<i>Intangibles - Goodwill and Other - Crypto Assets (Subtopic 350-60): Accounting for and Disclosure of Crypto Assets,</i> which establishes
accounting guidance for crypto assets meeting certain criteria. Bitcoin meets these criteria. The amendments require crypto assets meeting
the criteria to be recognized at fair value with changes recognized in net income each reporting period. Upon adoption, a cumulative-effect
adjustment is made to the opening balance of retained earnings as of the beginning of the annual reporting period of adoption. ASU 2023-08
is effective for fiscal years beginning after December 15, 2024, including interim periods within those fiscal years. Early adoption is
permitted. The Company does not expect the updated guidance to have a material impact on its disclosures.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_CustomerDepositsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for customer deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_CustomerDepositsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_VieAssessmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for VIE has a primary beneficiary, the party that holds the majority of variable interests.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_VieAssessmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_PlatformOperatorCryptoAssetPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for safeguarding liability and corresponding asset for crypto-asset held for platform user.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Staff Accounting Bulletin (SAB)<br> -Number Topic 5<br> -Section FF<br> -Paragraph Question 2<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.FF.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476188/405-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_PlatformOperatorCryptoAssetPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConstructionContractorsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for construction contractors.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 910<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482332/910-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 910<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482546/910-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionContractorsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsFiniteLivedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478609/920-350-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsFiniteLivedPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryCashFlowPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining where the cash flows related to the sale of inventory are classified in the statements of cash flows and explain the nature of the receivables, notes, and loans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482888/230-10-55-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryCashFlowPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483504/205-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 36<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-15<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337000712160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Tables)<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_us-gaap_AccountingPoliciesAbstract', window );"><strong>Basis of Presentation and Summary of Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_ScheduleOfEstimatedUsefulLivesTableTextBlock', window );">Schedule of Estimated Useful Lives</a></td>
<td class="text">Depreciation for financial reporting purposes
is provided using the straight-line method over the estimated useful lives of the assets:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center; padding-bottom: 1.5pt">Estimated<br/> Useful Life</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%">Building</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center">10-25 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural assets</td><td>&#160;</td>
    <td style="text-align: center">8 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Machinery and equipment</td><td>&#160;</td>
    <td style="text-align: center">5-15 years</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Vehicles</td><td>&#160;</td>
    <td style="text-align: center">3-5 years</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Mining machines</td><td>&#160;</td>
    <td style="text-align: center">5 years</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Basic and Diluted Earnings Per Share</a></td>
<td class="text">The components of basic and diluted earnings per
share consist of the following:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Loss for Basic Earnings Per Share</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(28,405,315</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(13,281,985</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Basic Weighted Average Number of Shares</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,936,757</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,248,684</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Net loss Per Share &#8211; Basic</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(2.04</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1.00</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Loss for Diluted Earnings Per Share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(28,405,315</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(13,281,985</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Diluted Weighted Average Number of Shares</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,936,757</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,248,684</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Net loss Per Share &#8211; Diluted</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(2.04</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1.00</td><td style="text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_ScheduleOfEstimatedUsefulLivesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of estimated useful lives.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_ScheduleOfEstimatedUsefulLivesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337102207664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventories</a></td>
<td class="text">Inventories consisted of the following:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Raw materials</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,127,043</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">11,617,989</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Supplies and packing materials</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">995,692</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">410,904</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">Work in progress</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">170,345</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">172,248</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Finished goods</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">28,533,376</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">34,253,990</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">37,826,456</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">46,455,131</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337008828560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property, Plant and Equipment</a></td>
<td class="text">Property, plant and equipment consisted of the following for the continuing
entities:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Building and improvements</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">36,999,854</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">37,065,464</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Auto</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,711,245</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,716,931</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">Machinery and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,713,182</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,608,254</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,502,600</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-16">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total property, plant and equipment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">59,926,881</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">58,390,649</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Less: accumulated depreciation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(44,087,598</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(41,700,404</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: Impairment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,817,991</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-17">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,021,292</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,690,245</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337008869376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets and Digital Assets (Tables)<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_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible Assets and Digital Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Intangible Assets</a></td>
<td class="text">Intangible assets consisted of the following:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Land use rights, net</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,624,558</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,862,624</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Trademarks</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,688,599</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,701,011</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,313,157</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,563,635</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock', window );">Schedule of Land Use Rights and Trademarks</a></td>
<td class="text">The Land Use Rights consisted of the following:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Foreign Currency<br/> Adjustment</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">Amortization/<br/> Subtraction</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">June 30,<br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Land use rights</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,088,765</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">(24,141</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"><p style="-sec-ix-hidden: hidden-fact-18; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">-</p></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">11,064,624</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Less: accumulated amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,226,141</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="-sec-ix-hidden: hidden-fact-19; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">-</p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(213,925</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,440,066</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total land use rights, net</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,862,624</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(24,141</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(213,925</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,624,558</td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>On July 2, 2010, the Company acquired Gufeng and
its wholly owned subsidiary Tianjuyuan. The preliminary fair value on the acquired trademarks and brand names was estimated to be RMB41,371,630
(or $5,688,599) and is subject to an annual impairment test.<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Foreign Currency</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Adjustment</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">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Trademarks</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,752,592</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">(12,524</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,740,068</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Less: accumulated amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(51,581</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">112</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(51,469</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total trademarks, net</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5,701,011</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(12,412</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5,688,599</td><td style="text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Estimated Amortization Expenses of Intangible Assets</a></td>
<td class="text">Estimated amortization expenses of intangible
assets for the next five twelve months periods ended June 30, are as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid; text-align: justify"><span style="font-size: 10pt"><b>Years Ending June 30,</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Expense <br/>
($)</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom; width: 88%; text-align: justify"><span style="font-size: 10pt">2025</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="font-size: 10pt">248,022</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt">2026</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">236,419</span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt">2027</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">220,949</span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt">2028</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">220,949</span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: bottom; text-align: justify"><span style="font-size: 10pt">2029</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">220,949</span></td>
    <td style="vertical-align: bottom">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CryptoAssetHoldingTableTextBlock', window );">Schedule of Company&#8217;s Significant Digital Asset Bitcoin Holding</a></td>
<td class="text">The following table presents
the Company&#8217;s significant digital asset Bitcoin holdings as of June 30, 2024:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Quantity</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Cost Basis</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; padding-bottom: 1.5pt">Bitcoin</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 9%; padding-bottom: 1.5pt; text-align: center">0.86</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">56,394</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">53,693</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 2.5pt">Total Bitcoin held as of June 30, 2024</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: center">0.86</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">56,394</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">53,693</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CryptoAssetActivityTableTextBlock', window );">Schedule of Presents a Roll-Forward of Total Digital Assets (Including Digital Assets, Restricted)</a></td>
<td class="text">The following table presents a roll-forward of
total digital assets (including digital assets, restricted) for the year ended June 30, 2024, based on the fair value model under ASU
2023-08:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair Value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Beginning Balance: Digital assets at June 30, 2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">210,342</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Addition of digital assets, mining proceeds</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,282,420</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">Addition of digital assets, other</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">339,567</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Disposition of digital assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,825,770</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Realized gain (loss) on digital assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">49,834</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Unrealized gain (loss) on digital assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,701</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Digital assets at June 30, 2024</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">53,693</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CryptoAssetActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about activity for crypto asset. Excludes information about crypto asset held for platform user.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CryptoAssetActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CryptoAssetHoldingTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about crypto asset. Includes, but is not limited to, name, cost basis, fair value, and number of units held. Excludes information about crypto asset held for platform user.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CryptoAssetHoldingTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337004240960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Non-Current Assets (Tables)<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_us-gaap_OtherAssetsNoncurrentAbstract', window );"><strong>Other Non-Current Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock', window );">Schedule of Estimated Amortization Expenses of the Lease Advance Payments</a></td>
<td class="text">Estimated amortization expenses of the rental
advance payments herein for the next three twelve-month periods ended June 30 and thereafter are as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: justify">Years ending June 30,</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: justify">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,845,938</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">2026</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,845,938</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2027</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,421,936</td><td style="text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of amortization of lease advance payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337000603376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Payables (Tables)<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_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract', window );"><strong>Accrued Expenses and Other Payables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Expenses and Other Payables</a></td>
<td class="text">Accrued expenses and other payables consisted of the following:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Payroll and welfare payable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">164,245</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">188,222</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,312,491</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,805,444</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,317,791</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,820,193</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other levy payable</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">115,316</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">115,568</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,909,843</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,929,427</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337005537536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loan Payables (Tables)<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_us-gaap_LoansPayableAbstract', window );"><strong>Loan Payables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Loan Payables</a></td>
<td class="text">As of June 30, 2024, the short-term and long-term
loan payables consisted of five loans which mature on dates ranging from August 19, 2022 through June 13, 2027 with interest rates ranging
from 3.65% to 5.00%. No. 1 to 3 below are collateralized by Tianjuyuan&#8217;s land use right and building ownership right. Loan No. 2
is also guaranteed by the cash deposit. No. 4 to 5 below are collateralized by Jinong&#8217;s land use right and building ownership right.
No. 6 below is collateralized by Yuxing&#8217;s land use right and building ownership right.<table cellpadding="0" cellspacing="0" style="font: 11pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><b>No.</b></span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Payee</b></span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Loan period per agreement</b></span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Interest<br/> Rate</b></span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>June 30,<br/>
2024</b></span></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 9%"><span style="font-size: 10pt">1</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 54%"><span style="font-size: 10pt">Beijing Bank -Pinggu Branch</span></td> <td style="width: 1%">&#160;</td> <td style="white-space: nowrap; width: 9%"><span style="font-size: 10pt">June 28, 2024-June 27, 2025</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><span style="font-size: 10pt">3.95</span></td> <td style="width: 1%"><span style="font-size: 10pt">%</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><span style="font-size: 10pt">1,237,500</span></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-size: 10pt">2</span></td> <td>&#160;</td> <td>&#160;</td> <td><span style="font-size: 10pt">Huaxia Bank -HuaiRou Branch</span></td> <td>&#160;</td> <td style="white-space: nowrap"><span style="font-size: 10pt">June 28, 2024-June 28, 2025</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-size: 10pt">3.65</span></td> <td><span style="font-size: 10pt">%</span></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-size: 10pt">1,375,000</span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-size: 10pt">3</span></td> <td>&#160;</td> <td>&#160;</td> <td><span style="font-size: 10pt">Pinggu New Village Bank</span></td> <td>&#160;</td> <td style="white-space: nowrap"><span style="font-size: 10pt">June 28, 2024-June 27, 2025</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-size: 10pt">5.00</span></td> <td><span style="font-size: 10pt">%</span></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-size: 10pt">962,500</span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-size: 10pt">4</span></td> <td>&#160;</td> <td>&#160;</td> <td><span style="font-size: 10pt">Industrial Bank Co. Ltd</span></td> <td>&#160;</td> <td style="white-space: nowrap"><span style="font-size: 10pt">August 19, 2022-August 18, 2024</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-size: 10pt">3.98</span></td> <td><span style="font-size: 10pt">%</span></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-size: 10pt">935,000</span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">5</span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Industrial Bank Co. Ltd</span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="white-space: nowrap; padding-bottom: 1.5pt"><span style="font-size: 10pt">October 7, 2023-October 6, 2024</span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">3.70</span></td> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">%</span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-size: 10pt">2,750,000</span></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">6</span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Chang&#8217;An Bank</span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="white-space: nowrap; padding-bottom: 1.5pt"><span style="font-size: 10pt">June 14, 2024-June 13, 2027</span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: right"><span style="font-size: 10pt">4.00</span></td> <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">%</span></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1.5pt solid">&#160;</td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">2,062,500</span></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt"><span style="font-size: 10pt">Total</span></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="white-space: nowrap; padding-bottom: 4pt; text-align: center">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; text-align: right">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">9,322,500</span></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337008633872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes Payable (Tables)<br></strong></div></th>
<th class="th" colspan="1">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_us-gaap_TaxesPayableCurrentAndNoncurrentAbstract', window );"><strong>Taxes Payable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_ScheduleOfTaxPayableTableTextBlock', window );">Schedule of Taxes payable</a></td>
<td class="text">Taxes payable consisted of the following:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">VAT provision</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(692,476</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(398,499</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Income tax payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,127,759</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,132,400</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other levies</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">590,875</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">591,325</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Repatriation tax</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">29,010,535</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">29,010,535</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">26,781,175</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">27,070,961</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Provisions for Income Taxes</a></td>
<td class="text">The provision for income taxes consists of the following:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 1.5pt">Current tax &#8211; foreign</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(410,651</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">(97,820</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(410,651</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(97,820</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets</a></td>
<td class="text">Significant components of deferred tax assets were as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Deferred tax assets</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Deferred Tax Benefit</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">32,804,190</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">32,464,001</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(32,295,718</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(32,366,181</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total deferred tax assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">508,471</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">97,820</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text">Actual income tax benefit reported in the consolidated statements of operations and comprehensive income
differ from the amounts computed by applying the US statutory income tax rate of 21.0% and 21.0% to income before income taxes for the
years ended June 30, 2024 and 2023 for the following reasons:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">China <br/> 15% - 25%</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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">United States <br/> 21%</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="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Pretax loss</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">(24,961,034</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 9%; padding-bottom: 4pt; text-align: right">&#160;</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">(3,854,932</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 9%; padding-bottom: 4pt; text-align: right">&#160;</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">(28,815,966</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 9%; padding-bottom: 4pt; text-align: right">&#160;</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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; text-indent: -9pt; padding-left: 9pt">Expected income tax expense (benefit)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,240,258</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(809,536</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(7,049,794</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">High-tech income benefits on Jinong</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-20">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-21">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="-sec-ix-hidden: hidden-fact-22; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">-</p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-23">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-24">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#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; text-indent: -9pt; padding-left: 9pt">Loss from subsidiaries in which no benefit is recognized</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,829,607</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(23.4</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="-sec-ix-hidden: hidden-fact-25; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">-</p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-26">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,829,607</td><td style="text-align: left">&#160;</td><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; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Change in valuation allowance on deferred tax asset from US tax benefit</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-27">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-28">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">809,536</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(21.0</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">809,536</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 9pt">Actual tax expense</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(410,651</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">1.6</td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-29">-</div></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-30"></div></td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(410,651</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">1.4</td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">China<br/>
    15% - 25%</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">United
    States <br/> 21%</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Pretax
    loss</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(10,207,846</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,171,958</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,379,805</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Expected
    income tax expense (benefit)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,551,962</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">25.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(666,111</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">21.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,218,073</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">High-tech
    income benefits on Jinong</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-31; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-32; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-33; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-34; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-35; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Loss
    from subsidiaries in which no benefit is recognized</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,454,142</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(24.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-36; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-37; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,454,142</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Change
    in valuation allowance on deferred tax asset from US tax benefit</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-38; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-39; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">666,111</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(21.0</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">666,111</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Actual
    tax expense</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(97,820</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.0</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-40; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(97,820</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.7</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_ScheduleOfTaxPayableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income tax and other tax payable at the end of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_ScheduleOfTaxPayableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337000492848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information</a></td>
<td class="text">The chief operating decision maker (&#8220;CODM&#8221;) receives financial information, including revenue, gross margin,
operating income and net income produced from the various general ledger systems to make decisions about allocating resources and assessing
performance; however, the principal measure of segment profitability or loss used by the CODM is net income by segment.<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Revenues from unaffiliated customers:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; padding-left: 9pt">Jinong</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">32,954,490</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">40,247,303</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt">Gufeng</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">52,189,666</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">74,028,542</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">Yuxing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,416,450</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,654,168</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; padding-left: 9pt">Antaeus</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,285,181</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">210,342</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Consolidated</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">95,845,788</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">124,140,355</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Operating income (expense):</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">Jinong</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(3,038,010</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(4,411,893</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt">Gufeng</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(19,059,750</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,062,353</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">Yuxing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(893,515</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">499,479</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt">Antaeus</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,004,936</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(465,560</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Reconciling item (1)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Reconciling item (2)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,854,945</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,173,033</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Consolidated</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(28,851,155</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(13,613,360</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">Net (loss) income:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify; padding-left: 9pt">Jinong</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(2,983,399</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(4,224,927</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Gufeng</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(19,219,575</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,280,625</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Yuxing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(802,575</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">763,512</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Antaeus</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,544,831</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(367,988</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Reconciling item (1)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,077</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; text-align: justify; padding-left: 9pt">Reconciling item (2)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,854,947</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,173,034</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Consolidated</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(28,405,315</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(13,281,985</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Depreciation and Amortization:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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: justify; padding-left: 9pt">Jinong</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">764,684</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">785,503</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Gufeng</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">730,516</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">761,466</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Yuxing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">750,476</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">839,514</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Antaeus</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">475,477</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">16,667</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Consolidated</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,721,154</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,403,150</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Interest expense:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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: justify; text-indent: 10pt">Jinong</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">126,395</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">78,342</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Gufeng</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">165,791</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">217,462</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Yuxing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-43">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-44">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Antaeus</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-45">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-46">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Consolidated</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">292,186</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">295,804</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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: justify">Capital Expenditure:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Jinong</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">53,702</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">52,664</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Gufeng</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">180</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">216,892</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Yuxing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">106,280</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">101,837</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Antaeus</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,502,600</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,000,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt">Consolidated</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,662,763</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,371,393</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">Identifiable assets:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify; padding-left: 9pt">Jinong</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">72,411,611</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">87,862,836</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Gufeng</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">39,063,187</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">49,749,041</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Yuxing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">40,535,883</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">38,223,482</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-left: 9pt">Antaeus</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,612,177</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,292,247</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-left: 9pt">Reconciling item (1)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,454,754</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,387,637</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt">Reconciling item (2)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">169,071</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">166,121</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Consolidated</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">163,246,683</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">186,681,364</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px"><span style="font-size: 10pt"><i>(1)</i></span></td> <td style="text-align: justify"><span style="font-size: 10pt"><i>Reconciling amounts refer to the unallocated assets or expenses of Green New Jersey.</i></span></td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px"><span style="font-size: 10pt"><i>(2)</i></span></td> <td style="text-align: justify"><span style="font-size: 10pt"><i>Reconciling amounts refer to the unallocated assets or expenses of the Parent Company.</i></span></td></tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337000477168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Contingent Rent Expenses</a></td>
<td class="text">The contingent rent expenses herein
for the next five years ended June 30, are as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: justify">Years ending June 30,</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: justify">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">55,281</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">55,281</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">55,281</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">55,281</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2029</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">55,281</td><td style="text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337008831696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Variable Interest Entities (Tables)<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_us-gaap_VariableInterestEntityMeasureOfActivityAbstract', window );"><strong>Variable Interest Entities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock', window );">Schedule of VIEs Consolidated Financial Statements</a></td>
<td class="text">The following
financial statement amounts and balances of the VIE were included in the accompanying consolidated financial statements as of June 30,
2024 and June 30, 2023:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">ASSETS</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Current assets</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 9pt">Cash and cash equivalents</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">668,213</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">323,854</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Accounts receivable, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">451,599</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">283,221</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,739,437</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,288,379</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Inter co trans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,062,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-47">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Other current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">98,636</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">136,237</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.25in">Total current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">28,020,385</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25,031,691</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Non-current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 10pt">Plant, property and equipment, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,437,909</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,887,278</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 10pt">Intangible assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,077,589</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,294,729</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: 10pt">Other non-current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-48">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,784</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Total non-current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,515,498</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,191,791</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: 25pt; padding-left: 0in">Total assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">40,535,883</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">38,223,482</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: center">LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">12,485</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">12,512</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Customer deposits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19,609</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">62,134</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Accrued expenses and other payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">201,229</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">282,968</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Amount due to related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">40,511,642</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">39,346,051</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Short-term loan</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">206,250</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-49">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.25in">Total current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">40,951,215</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">39,703,665</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><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; padding-left: 9pt">Non-current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Long-term loan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,856,250</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-50">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Total non-current liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,856,250</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-51">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt">Total liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">42,807,465</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">39,703,665</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Shareholders&#8217; equity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,271,582</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,480,183</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#12288;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 0.25in">Total liabilities and shareholders&#8217; equity</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">40,535,883</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">38,223,482</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Revenue</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,416,450</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,654,168</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,219,025</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,890,656</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Net (loss) income</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(802,575</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">763,512</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-5A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-9<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfVariableInterestEntitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityMeasureOfActivityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityMeasureOfActivityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337003889472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted Net Assets (Tables)<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_us-gaap_OtherRestrictedAssetsAbstract', window );"><strong>Restricted Net Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock', window );">Schedule of Condensed Balance Sheets</a></td>
<td class="text">Condensed Balance Sheets<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">As of June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Assets</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Current assets:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Cash and cash equivalents</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,721</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">49,598</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">169,071</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">169,071</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt">Total current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">171,791</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">218,668</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Long-term equity investment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">114,953,290</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">139,569,715</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt">Total long-term assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">114,953,290</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">139,569,715</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: 10pt">Total assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">115,125,082</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">139,788,383</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Liabilities and shareholders&#8217; equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Current liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">214,520</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">214,520</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Amount due to related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,520,449</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,445,449</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Other payables and accrued expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,290,932</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,760,556</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt">Total current liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,025,901</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,420,526</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Shareholders&#8217; equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -9pt; padding-left: 0.25in">Common stock, $.001 par value, 115,197,165 shares authorized, 14,793,538 and 13,380,914 shares issued and outstanding as of June 30, 2024 and June 30, 2023, respectively</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,794</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,381</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Additional paid-in capital</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">244,825,844</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">242,090,576</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">Accumulated other comprehensive loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(26,550,536</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(26,950,493</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Retained earnings</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(118,190,922</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(89,785,607</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt">Total shareholders&#8217; equity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">100,099,180</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">125,367,857</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: 10pt">Total liabilities and shareholders&#8217; equity</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">115,125,082</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">139,788,383</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfCondensedIncomeStatementTableTextBlock', window );">Schedule of Condensed Statements of Operations</a></td>
<td class="text">Condensed Statements of Operations<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Revenue</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-52">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-53">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 76%; text-align: left">General and administrative expenses</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3,854,944</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3,173,034</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,076</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Equity investment in subsidiaries</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(24,550,383</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(10,110,028</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Net loss</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-54">(28,405,3153</div></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(13,281,985</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock', window );">Schedule of Condensed Statements of Cash Flows</a></td>
<td class="text">Condensed Statements of Cash Flows<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended<br/> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Net cash used in operating activities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(399,789</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(17,100,265</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net cash (used in) provided by investing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,502,600</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,001,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Net cash provided by financing activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">191,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">17,097,130</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Cash and cash equivalents, beginning balance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,050,350</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">52,484</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Cash and cash equivalents, ending balance</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">338,961</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,050,350</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedCashFlowStatementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedIncomeStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedIncomeStatementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherRestrictedAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherRestrictedAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45336999514608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 16, 2013</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Basis of Presentation and Summary of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndDueFromBanks', window );">Aggregate cash in accounts and on hand</a></td>
<td class="nump">$ 58,433,626<span></span>
</td>
<td class="nump">$ 69,091,838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CryptoAssetFairValueCurrent', window );">Digital assets</a></td>
<td class="nump">53,693<span></span>
</td>
<td class="nump">210,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Accounts receivable</a></td>
<td class="nump">16,493,068<span></span>
</td>
<td class="nump">16,455,734<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Net of allowance for doubtful accounts</a></td>
<td class="nump">22,741,696<span></span>
</td>
<td class="nump">54,708,486<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">17,739,516<span></span>
</td>
<td class="nump">10,111,571<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFirmPurchaseCommitmentLoss', window );">Loss of inventories</a></td>
<td class="nump">13,500,000<span></span>
</td>
<td class="nump">8,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment of long-lived assets</a></td>
<td class="nump">1,817,991<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDepositsFromCustomers', window );">Customer deposits</a></td>
<td class="nump">4,937,207<span></span>
</td>
<td class="nump">5,489,781<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=cga_YuxingMember', window );">Yuxing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Basis of Presentation and Summary of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Percentage of ownership</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=cga_JinongMember', window );">Jinong [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Basis of Presentation and Summary of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Percentage of ownership</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cga_UnitedStatesBankMember', window );">United States Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Basis of Presentation and Summary of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestBearingDepositsInBanks', window );">Deposits in banks</a></td>
<td class="nump">$ 338,961<span></span>
</td>
<td class="nump">$ 2,050,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477802/946-310-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479196/954-310-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndDueFromBanks">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For banks and other depository institutions: Includes cash on hand (currency and coin), cash items in process of collection, noninterest bearing deposits due from other financial institutions (including corporate credit unions), and noninterest bearing balances with the Federal Reserve Banks, Federal Home Loan Banks and central banks.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndDueFromBanks</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CryptoAssetFairValueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of crypto asset classified as current. Excludes crypto asset held for platform user.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476167/350-60-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CryptoAssetFairValueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestBearingDepositsInBanks">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For banks and other depository institutions (including Federal Reserve Banks, if applicable): Interest-bearing deposits in other financial institutions for relatively short periods of time including, for example, certificates of deposits, which are presented separately from cash on the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477263/942-210-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestBearingDepositsInBanks</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFirmPurchaseCommitmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss recognized on firm purchase commitment for inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -SubTopic 10<br> -Topic 330<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFirmPurchaseCommitmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The parent entity's interest in net assets of the subsidiary, expressed as a percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476173/280-10-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476173/280-10-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477123/405-50-65-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482477/820-10-65-13<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482477/820-10-65-13<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-5<br><br>Reference 53: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 59: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 66: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 67: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 68: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 69: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480530/250-10-S99-5<br><br>Reference 70: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 71: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 72: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 73: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 74: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 75: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 76: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 77: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 78: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 79: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 80: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 81: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 82: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 83: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 84: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 85: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 86: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-6<br><br>Reference 87: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 88: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 89: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 90: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 91: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 92: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 93: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 94: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 95: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 96: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 97: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 98: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-3<br><br>Reference 99: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br><br>Reference 100: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDepositsFromCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received from customers for deposits on goods or services during the period; excludes deposits with other institutions and time deposits, which pertain to financial services entities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDepositsFromCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=cga_YuxingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=cga_YuxingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=cga_JinongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=cga_JinongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cga_UnitedStatesBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cga_UnitedStatesBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45336999585600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives<br></strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cga_AgriculturalAssetsMember', window );">Agricultural assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Estimated Useful Lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">8 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cga_MiningMachinesMember', window );">Mining machines [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Estimated Useful Lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Building [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Estimated Useful Lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Machinery and equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Estimated Useful Lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Vehicles [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Estimated Useful Lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Building [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Estimated Useful Lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">25 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Machinery and equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Estimated Useful Lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Vehicles [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Estimated Useful Lives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cga_AgriculturalAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=cga_AgriculturalAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cga_MiningMachinesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=cga_MiningMachinesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337004519936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Basic and Diluted Earnings Per Share - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Schedule of Basic and Diluted Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Loss for Basic Earnings Per Share</a></td>
<td class="num">$ (28,405,315)<span></span>
</td>
<td class="num">$ (13,281,985)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic Weighted Average Number of Shares</a></td>
<td class="nump">13,936,757<span></span>
</td>
<td class="nump">13,248,684<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss Per Share &#8211; Basic</a></td>
<td class="num">$ (2.04)<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToParentDiluted', window );">Loss for Diluted Earnings Per Share</a></td>
<td class="num">$ (28,405,315)<span></span>
</td>
<td class="num">$ (13,281,985)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted Weighted Average Number of Shares</a></td>
<td class="nump">13,936,757<span></span>
</td>
<td class="nump">13,248,684<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss Per Share &#8211; Diluted</a></td>
<td class="num">$ (2.04)<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToParentDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent, and includes adjustments resulting from the assumption that dilutive convertible securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToParentDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45336999636176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_NonmonetarySalesAndPurchases', window );">Nonmonetary sales and purchases</a></td>
<td class="nump">$ 34,074,750<span></span>
</td>
<td class="nump">$ 71,040,024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherInventory', window );">Total inventories decreased</a></td>
<td class="nump">$ 8,628,675<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PercentageOfFIFOInventory', window );">Inventories decreased percentage</a></td>
<td class="nump">18.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories decreased amount</a></td>
<td class="nump">$ 37,826,456<span></span>
</td>
<td class="nump">$ 46,455,131<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_NonmonetarySalesAndPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nonmonetary sales and purchases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_NonmonetarySalesAndPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of other inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PercentageOfFIFOInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of FIFO (first in first out) inventory to total inventory as of the balance sheet date if other than 100 percent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PercentageOfFIFOInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337005739744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (Details) - Schedule of Inventories - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Schedule of Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 8,127,043<span></span>
</td>
<td class="nump">$ 11,617,989<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherInventorySupplies', window );">Supplies and packing materials</a></td>
<td class="nump">995,692<span></span>
</td>
<td class="nump">410,904<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work in progress</a></td>
<td class="nump">170,345<span></span>
</td>
<td class="nump">172,248<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">28,533,376<span></span>
</td>
<td class="nump">34,253,990<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total</a></td>
<td class="nump">$ 37,826,456<span></span>
</td>
<td class="nump">$ 46,455,131<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherInventorySupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of other supplies used within the manufacturing or production process expected to be consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherInventorySupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337110601632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 2,387,194<span></span>
</td>
<td class="nump">$ 2,172,096<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease', window );">Increase in depreciation expense</a></td>
<td class="nump">$ 215,097<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_DepreciationIncreasedPercentage', window );">Depreciation increased percentage</a></td>
<td class="nump">9.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_DepreciationIncreasedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_DepreciationIncreasedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in accumulated depreciation, depletion and amortization of property, plant and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337002180528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant and equipment</a></td>
<td class="nump">$ 59,926,881<span></span>
</td>
<td class="nump">$ 58,390,649<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(44,087,598)<span></span>
</td>
<td class="num">(41,700,404)<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_cga_Impairment', window );">Less: Impairment</a></td>
<td class="num">(1,817,991)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total</a></td>
<td class="nump">14,021,292<span></span>
</td>
<td class="nump">16,690,245<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember', window );">Building and Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant and equipment</a></td>
<td class="nump">36,999,854<span></span>
</td>
<td class="nump">37,065,464<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Auto [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant and equipment</a></td>
<td class="nump">2,711,245<span></span>
</td>
<td class="nump">2,716,931<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant and equipment</a></td>
<td class="nump">18,713,182<span></span>
</td>
<td class="nump">18,608,254<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cga_OtherPropertyAndEquipmentMember', window );">Others [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property, plant and equipment</a></td>
<td class="nump">$ 1,502,600<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_Impairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_Impairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=cga_OtherPropertyAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=cga_OtherPropertyAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337005612144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets and Digital Assets (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="5"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Apr. 01, 2024 </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 02, 2010 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 02, 2010 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Sep. 25, 2009 </div>
<div>m&#178;</div>
</th>
<th class="th">
<div>Sep. 25, 2009 </div>
<div>ft&#178;</div>
</th>
<th class="th"><div>Aug. 13, 2003</div></th>
<th class="th">
<div>Aug. 13, 2003 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 13, 2003 </div>
<div>m&#178;</div>
</th>
<th class="th">
<div>Aug. 13, 2003 </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Aug. 13, 2003 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Aug. 16, 2001 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 16, 2001 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets and Digital Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AreaOfLand', window );">Area of land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">353,000<span></span>
</td>
<td class="nump">3,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,726<span></span>
</td>
<td class="nump">459,898<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure', window );">Fair value of intangible assets</a></td>
<td class="nump">$ 10,062,923<span></span>
</td>
<td class="nump">&#165; 73,184,895<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Amortization period of intangible assets</a></td>
<td class="text">50 years<span></span>
</td>
<td class="text">50 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CryptoAssetCost', window );">Digital assets amount</a></td>
<td class="nump">$ 53,693<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 210,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CryptoAssetCumulativeRealizedGainLossFromDisposition', window );">Cumulative-effect adjustment</a></td>
<td class="nump">2,701<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CryptoAssetMining', window );">Mining activities amount</a></td>
<td class="nump">1,282,420<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CryptoAssetSale', window );">Sale of digital assets</a></td>
<td class="nump">1,825,770<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CryptoAssetRealizedGainOperating', window );">Realized total gains on digital assets</a></td>
<td class="nump">$ 49,834<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UseRightsMember', window );">Land Use Rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets and Digital Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure', window );">Fair value of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 143,818<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,045,950<span></span>
</td>
<td class="nump">$ 1,001,701<span></span>
</td>
<td class="nump">&#165; 7,285,099<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Amortization period of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">50 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">50 years<span></span>
</td>
<td class="text">50 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember', window );">Trademarks [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets and Digital Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure', window );">Fair value of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,688,599<span></span>
</td>
<td class="nump">&#165; 41,371,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AreaOfLand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area of land held.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AreaOfLand</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CryptoAssetCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost of crypto asset. Excludes crypto asset held for platform user.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CryptoAssetCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CryptoAssetCumulativeRealizedGainLossFromDisposition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cumulative realized gain (loss) on crypto asset from disposition. Excludes crypto asset held for platform user.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CryptoAssetCumulativeRealizedGainLossFromDisposition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CryptoAssetMining">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in crypto asset from mining. Excludes crypto asset held for platform user.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CryptoAssetMining</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CryptoAssetRealizedGainOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain from remeasurement of crypto asset, classified as operating. Excludes crypto asset held for platform user.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CryptoAssetRealizedGainOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CryptoAssetSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in crypto asset from sale. Excludes crypto asset held for platform user.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CryptoAssetSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of assets, excluding financial assets, that lack physical substance, having a limited useful life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UseRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UseRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45336997160448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets and Digital Assets (Details) - Schedule of Intangible Assets - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Schedule of Intangible Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_FiniteLivedLandUseRightsNet', window );">Land use rights, net</a></td>
<td class="nump">$ 7,624,558<span></span>
</td>
<td class="nump">$ 7,862,624<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedTrademarksGross', window );">Trademarks</a></td>
<td class="nump">5,688,599<span></span>
</td>
<td class="nump">5,701,011<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 13,313,157<span></span>
</td>
<td class="nump">$ 13,563,635<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_FiniteLivedLandUseRightsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Land use rights, net.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_FiniteLivedLandUseRightsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedTrademarksGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross carrying amount before accumulated amortization as of the balance sheet date for the rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style for a specified period of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedTrademarksGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337005317744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets and Digital Assets (Details) - Schedule of Land Use Rights and Trademarks<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cga_LandUseRightsMember', window );">Land Use Rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Land Use Rights and Trademarks [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_FiniteLivedIntangibleAssets', window );">Intangible Assets Beginning</a></td>
<td class="nump">$ 11,088,765<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_cga_FinitelivedForeignCurrencyAdjustment', window );">Foreign Currency Adjustment</a></td>
<td class="num">(24,141)<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_cga_FinitelivedAmortizationSubtraction', window );">Amortization/ Subtraction</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_FiniteLivedIntangibleAssetsEnding', window );">Intangible Assets Ending</a></td>
<td class="nump">11,064,624<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cga_LandUseRightAccumulatedMember', window );">Land Use Right Accumulated [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Land Use Rights and Trademarks [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_FiniteLivedIntangibleAssets', window );">Intangible Assets Beginning</a></td>
<td class="num">(3,226,141)<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_cga_FinitelivedForeignCurrencyAdjustment', window );">Foreign Currency Adjustment</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_FinitelivedAmortizationSubtraction', window );">Amortization/ Subtraction</a></td>
<td class="num">(213,925)<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_cga_FiniteLivedIntangibleAssetsEnding', window );">Intangible Assets Ending</a></td>
<td class="num">(3,440,066)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UseRightsMember', window );">Land Use Rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Land Use Rights and Trademarks [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_FiniteLivedIntangibleAssets', window );">Intangible Assets Beginning</a></td>
<td class="nump">7,862,624<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_FinitelivedForeignCurrencyAdjustment', window );">Foreign Currency Adjustment</a></td>
<td class="num">(24,141)<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_cga_FinitelivedAmortizationSubtraction', window );">Amortization/ Subtraction</a></td>
<td class="num">(213,925)<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_cga_FiniteLivedIntangibleAssetsEnding', window );">Intangible Assets Ending</a></td>
<td class="nump">7,624,558<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cga_TrademarksGrossMember', window );">Trademarks Gross [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Land Use Rights and Trademarks [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_FiniteLivedIntangibleAssets', window );">Intangible Assets Beginning</a></td>
<td class="nump">5,752,592<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_cga_FinitelivedForeignCurrencyAdjustment', window );">Foreign Currency Adjustment</a></td>
<td class="num">(12,524)<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_cga_FiniteLivedIntangibleAssetsEnding', window );">Intangible Assets Ending</a></td>
<td class="nump">5,740,068<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cga_TrademarksAccumulatedMember', window );">Trademarks Accumulated [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Land Use Rights and Trademarks [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_cga_FiniteLivedIntangibleAssets', window );">Intangible Assets Beginning</a></td>
<td class="num">(51,581)<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_cga_FinitelivedForeignCurrencyAdjustment', window );">Foreign Currency Adjustment</a></td>
<td class="nump">112<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_cga_FiniteLivedIntangibleAssetsEnding', window );">Intangible Assets Ending</a></td>
<td class="num">(51,469)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember', window );">Trademarks [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Land Use Rights and Trademarks [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_FiniteLivedIntangibleAssets', window );">Intangible Assets Beginning</a></td>
<td class="nump">5,701,011<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_cga_FinitelivedForeignCurrencyAdjustment', window );">Foreign Currency Adjustment</a></td>
<td class="num">(12,412)<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_cga_FiniteLivedIntangibleAssetsEnding', window );">Intangible Assets Ending</a></td>
<td class="nump">$ 5,688,599<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_FiniteLivedIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intangible assets beginning.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_FiniteLivedIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_FiniteLivedIntangibleAssetsEnding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets Ending.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_FiniteLivedIntangibleAssetsEnding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_FinitelivedAmortizationSubtraction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization and subtraction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_FinitelivedAmortizationSubtraction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_FinitelivedForeignCurrencyAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Foreign Currency Adjustment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_FinitelivedForeignCurrencyAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cga_LandUseRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cga_LandUseRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cga_LandUseRightAccumulatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cga_LandUseRightAccumulatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UseRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_UseRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cga_TrademarksGrossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cga_TrademarksGrossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cga_TrademarksAccumulatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=cga_TrademarksAccumulatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337002263296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets and Digital Assets (Details) - Schedule of Estimated Amortization Expenses of Intangible Assets<br></strong></div></th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Schedule of Estimated Amortization Expenses of Intangible Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 248,022<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2026</a></td>
<td class="nump">236,419<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2027</a></td>
<td class="nump">220,949<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2028</a></td>
<td class="nump">220,949<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2029</a></td>
<td class="nump">$ 220,949<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337002240240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets and Digital Assets (Details) - Schedule of Company&#8217;s Significant Digital Asset Bitcoin Holding - Bitcoin [Member]<br></strong></div></th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CryptoAssetHoldingLineItems', window );"><strong>Schedule of Company&#8217;s Significant Digital Asset Bitcoin Holding [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_cga_CryptoAssetNumberOfQuantity', window );">Quantity (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.86<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CryptoAssetCost', window );">Cost Basis</a></td>
<td class="nump">$ 56,394<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CryptoAssetFairValue', window );">Fair Value</a></td>
<td class="nump">$ 53,693<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_CryptoAssetNumberOfQuantity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of restricted and unrestricted crypto asset units held. Excludes crypto asset units held for platform user.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_CryptoAssetNumberOfQuantity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CryptoAssetCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost of crypto asset. Excludes crypto asset held for platform user.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CryptoAssetCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CryptoAssetFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of crypto asset. Excludes crypto asset held for platform user.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476167/350-60-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CryptoAssetFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CryptoAssetHoldingLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CryptoAssetHoldingLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CryptoAssetAxis=cga_BitcoinMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CryptoAssetAxis=cga_BitcoinMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45336996657680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets and Digital Assets (Details) - Schedule of Presents a Roll-Forward of Total Digital Assets (Including Digital Assets, Restricted)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CryptoAssetCostAbstract', window );"><strong>Schedule of Presents a Roll-Forward of Total Digital Assets (Including Digital Assets, Restricted) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CryptoAssetFairValue', window );">Digital assets at June 30, 2023</a></td>
<td class="nump">$ 210,342<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CryptoAssetMining', window );">Addition of digital assets, mining proceeds</a></td>
<td class="nump">1,282,420<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CryptoAssetAddition', window );">Addition of digital assets, other</a></td>
<td class="nump">339,567<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CryptoAssetDisposition', window );">Disposition of digital assets</a></td>
<td class="num">(1,825,770)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CryptoAssetRealizedAndUnrealizedLossOperating', window );">Realized gain (loss) on digital assets</a></td>
<td class="nump">49,834<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CryptoAssetRealizedAndUnrealizedLossNonoperating', window );">Unrealized gain (loss) on digital assets</a></td>
<td class="num">(2,701)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CryptoAssetFairValue', window );">Digital assets at June 30, 2024</a></td>
<td class="nump">$ 53,693<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CryptoAssetAddition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in crypto asset from addition. Excludes crypto asset held for platform user.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CryptoAssetAddition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CryptoAssetCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CryptoAssetCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CryptoAssetDisposition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in crypto asset from disposition. Excludes crypto asset held for platform user.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CryptoAssetDisposition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CryptoAssetFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of crypto asset. Excludes crypto asset held for platform user.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476167/350-60-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CryptoAssetFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CryptoAssetMining">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in crypto asset from mining. Excludes crypto asset held for platform user.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CryptoAssetMining</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CryptoAssetRealizedAndUnrealizedLossNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized loss from remeasurement of crypto asset, classified as nonoperating. Excludes change for crypto asset held for platform user.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476167/350-60-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CryptoAssetRealizedAndUnrealizedLossNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CryptoAssetRealizedAndUnrealizedLossOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized loss from remeasurement of crypto asset, classified as operating. Excludes change for crypto asset held for platform user.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476167/350-60-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476168/350-60-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CryptoAssetRealizedAndUnrealizedLossOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337005449072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Non-Current Assets (Details)<br> &#165; in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsLineItems', window );"><strong>Other Non-Current Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">$ 8,226,344<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,200,325<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term equity investmen</a></td>
<td class="nump">4,450,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRent', window );">Rental fee (in Yuan Renminbi)</a></td>
<td class="nump">$ 55,281<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,192<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_cga_AggregateRentalTerms', window );">Aggregate rental terms</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">Shiquan County [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsLineItems', window );"><strong>Other Non-Current Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term equity investmen</a></td>
<td class="nump">$ 3,267,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cga_JinongMember', window );">Jinong [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsLineItems', window );"><strong>Other Non-Current Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_RentalAgreementDescription', window );">Rental agreement, description</a></td>
<td class="text">In March 2017, Jinong entered into the rental
agreement for approximately 3,400 mu, and 2600-hectare agriculture lands in Shiquan County, Shaanxi Province. The rental agreement was
from April 2017 and was renewable for every ten-year period up to 2066.<span></span>
</td>
<td class="text">In March 2017, Jinong entered into the rental
agreement for approximately 3,400 mu, and 2600-hectare agriculture lands in Shiquan County, Shaanxi Province. The rental agreement was
from April 2017 and was renewable for every ten-year period up to 2066.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRent', window );">Rental fee (in Yuan Renminbi) | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization expenses</a></td>
<td class="nump">$ 1,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,800,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_AggregateRentalTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_AggregateRentalTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_RentalAgreementDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_RentalAgreementDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentForAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeasedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash payments to lessor's for use of assets under operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cga_JinongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cga_JinongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337005633248">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Non-Current Assets (Details) - Schedule of Estimated Amortization Expenses of the Lease Advance Payments - Other Noncurrent Assets [Member]<br></strong></div></th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_EstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsLineItems', window );"><strong>Estimated Amortization Expenses of the Lease Advance Payments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 1,845,938<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2026</a></td>
<td class="nump">1,845,938<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2027</a></td>
<td class="nump">$ 1,421,936<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_EstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_EstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337000757488">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses and Other Payables (Details) - Schedule of Accrued Expenses and Other Payables - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract', window );"><strong>Schedule of Accrued Expenses and Other Payables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedPayrollTaxesCurrent', window );">Payroll and welfare payable</a></td>
<td class="nump">$ 164,245<span></span>
</td>
<td class="nump">$ 188,222<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">10,312,491<span></span>
</td>
<td class="nump">9,805,444<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableOtherCurrent', window );">Other payables</a></td>
<td class="nump">4,317,791<span></span>
</td>
<td class="nump">4,820,193<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent', window );">Other levy payable</a></td>
<td class="nump">115,316<span></span>
</td>
<td class="nump">115,568<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">$ 14,909,843<span></span>
</td>
<td class="nump">$ 14,929,427<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableOtherCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableOtherCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483384/720-30-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedPayrollTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedPayrollTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45336997001552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Amount Due to Related Parties (Details)<br></strong></div></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Jul. 01, 2022 </div>
<div>USD ($) </div>
<div>m&#178;</div>
</th>
<th class="th">
<div>Jul. 01, 2022 </div>
<div>CNY (&#165;) </div>
<div>m&#178;</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2015 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 01, 2024 </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Jul. 01, 2022 </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Sep. 25, 2009 </div>
<div>m&#178;</div>
</th>
<th class="th">
<div>Sep. 25, 2009 </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Aug. 13, 2003 </div>
<div>m&#178;</div>
</th>
<th class="th">
<div>Aug. 13, 2003 </div>
<div>ft&#178;</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Amount Due to Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromRelatedPartyDebt', window );">Borrowed from related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 191,000<span></span>
</td>
<td class="nump">$ 340,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AreaOfLand', window );">Area of land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">353,000<span></span>
</td>
<td class="nump">3,800,000<span></span>
</td>
<td class="nump">42,726<span></span>
</td>
<td class="nump">459,898<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=cga_JinongMember', window );">Jinong [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Amount Due to Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Owned subsidiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">995<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember', window );">Related Party [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Amount Due to Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherReceivables', window );">Amount due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">27,560<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Amount due to related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,511,053<span></span>
</td>
<td class="nump">5,439,209<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cga_GufengMember', window );">Gufeng [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Amount Due to Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromRelatedPartyDebt', window );">Borrowed from related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">962,500<span></span>
</td>
<td class="nump">964,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cga_MrZhuoyuLiMember', window );">Mr. Zhuoyu Li [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Amount Due to Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvancesToAffiliate', window );">Advances amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,336,693<span></span>
</td>
<td class="nump">$ 2,261,693<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cga_KingtoneInformationMember', window );">Kingtone Information Technology Co., Ltd. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Amount Due to Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AreaOfLand', window );">Area of land</a></td>
<td class="nump">612<span></span>
</td>
<td class="nump">612<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleLeasebackTransactionMonthlyRentalPayments', window );">Monthly rental payment</a></td>
<td class="nump">$ 3,850<span></span>
</td>
<td class="nump">&#165; 28,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=cga_SalesAgreementMember', window );">Sales Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Amount Due to Related Parties [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Contingent contracted value amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,506,250<span></span>
</td>
<td class="nump">&#165; 25,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvancesToAffiliate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term advances receivable from a party that is affiliated with the reporting entity by means of direct or indirect ownership. This does not include advances to clients.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvancesToAffiliate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AreaOfLand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area of land held.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AreaOfLand</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount due from parties in nontrade transactions, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transactions with related party during the financial reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAmountsOfTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleLeasebackTransactionMonthlyRentalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the monthly rental payments due under the lease entered into in connection with the transactions involving the sale of property to another party and the lease of the property back to the seller.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 840<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481295/840-40-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleLeasebackTransactionMonthlyRentalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=cga_JinongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=cga_JinongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cga_GufengMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cga_GufengMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cga_MrZhuoyuLiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cga_MrZhuoyuLiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cga_KingtoneInformationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cga_KingtoneInformationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=cga_SalesAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=cga_SalesAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337008874128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loan Payables (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Loan Payables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="nump">$ 292,186<span></span>
</td>
<td class="nump">$ 295,804<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Loan Payable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Loan Payables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Loans payable, interest rate</a></td>
<td class="nump">3.65%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Loan Payable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Loan Payables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Loans payable, interest rate</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cga_LoanPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cga_LoanPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45336999592864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loan Payables (Details) - Schedule of Loan Payables<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Schedule of Loan Payables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayableToBankCurrent', window );">Loans payable</a></td>
<td class="nump">$ 9,322,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=cga_BeijingBankPingguBranchMember', window );">Beijing Bank -Pinggu Branch [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Schedule of Loan Payables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_LoanPeriodPerAgreementStartAndEnd', window );">Loan period per agreement, Start and End</a></td>
<td class="text">June 28, 2024-June 27, 2025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest Rate</a></td>
<td class="nump">3.95%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayableToBankCurrent', window );">Loans payable</a></td>
<td class="nump">$ 1,237,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=cga_HuaxiaBankHuaiRouBranchMember', window );">Huaxia Bank -HuaiRou Branch [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Schedule of Loan Payables [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_cga_LoanPeriodPerAgreementStartAndEnd', window );">Loan period per agreement, Start and End</a></td>
<td class="text">June 28, 2024-June 28, 2025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest Rate</a></td>
<td class="nump">3.65%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayableToBankCurrent', window );">Loans payable</a></td>
<td class="nump">$ 1,375,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=cga_PingguNewVillageBankMember', window );">Pinggu New Village Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Schedule of Loan Payables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_LoanPeriodPerAgreementStartAndEnd', window );">Loan period per agreement, Start and End</a></td>
<td class="text">June 28, 2024-June 27, 2025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest Rate</a></td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayableToBankCurrent', window );">Loans payable</a></td>
<td class="nump">$ 962,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=cga_IndustrialBankCoLtdOneMember', window );">Industrial Bank Co. Ltd [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Schedule of Loan Payables [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_cga_LoanPeriodPerAgreementStartAndEnd', window );">Loan period per agreement, Start and End</a></td>
<td class="text">August 19, 2022-August 18, 2024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest Rate</a></td>
<td class="nump">3.98%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayableToBankCurrent', window );">Loans payable</a></td>
<td class="nump">$ 935,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=cga_IndustrialBankCoLtdTwoMember', window );">Industrial Bank Co. Ltd [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Schedule of Loan Payables [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_LoanPeriodPerAgreementStartAndEnd', window );">Loan period per agreement, Start and End</a></td>
<td class="text">October 7, 2023-October 6, 2024<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest Rate</a></td>
<td class="nump">3.70%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayableToBankCurrent', window );">Loans payable</a></td>
<td class="nump">$ 2,750,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=cga_ChangAnBankMember', window );">Chang&#8217;An Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Schedule of Loan Payables [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_cga_LoanPeriodPerAgreementStartAndEnd', window );">Loan period per agreement, Start and End</a></td>
<td class="text">June 14, 2024-June 13, 2027<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest Rate</a></td>
<td class="nump">4.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansPayableToBankCurrent', window );">Loans payable</a></td>
<td class="nump">$ 2,062,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_LoanPeriodPerAgreementStartAndEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loan period per agreement, start and end date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_LoanPeriodPerAgreementStartAndEnd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansPayableToBankCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansPayableToBankCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=cga_BeijingBankPingguBranchMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=cga_BeijingBankPingguBranchMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=cga_HuaxiaBankHuaiRouBranchMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=cga_HuaxiaBankHuaiRouBranchMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=cga_PingguNewVillageBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=cga_PingguNewVillageBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=cga_IndustrialBankCoLtdOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=cga_IndustrialBankCoLtdOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=cga_IndustrialBankCoLtdTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=cga_IndustrialBankCoLtdTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=cga_ChangAnBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=cga_ChangAnBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45336995343664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes Payable (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 20, 2019</div></th>
<th class="th"><div>Apr. 04, 2018</div></th>
<th class="th"><div>Jan. 01, 2018</div></th>
<th class="th"><div>Dec. 22, 2017</div></th>
<th class="th"><div>Apr. 28, 2017</div></th>
<th class="th"><div>Jan. 01, 2008</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems', window );"><strong>Taxes Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Income tax rate, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">0.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays', window );">Tax reduction tax holiday</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherTaxExpenseBenefit', window );">Provision for income taxes (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_ValueAddedTaxPercent', window );">VAT percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardDescription', window );">Value added tax, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#8220;Reinstatement of VAT for Fertilizer Products&#8221;, and Notice #97, &#8220;Supplementary
Reinstatement of VAT for Fertilizer Products&#8221;, which restore the VAT of 13% of the gross sales price on certain fertilizer products
includes non-organic fertilizer products starting from September 1, 2015, but granted taxpayers a reduced rate of 3% from September 1,
2015 through June 30, 2016.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Change in valuation allowance (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70,463<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Realized deferred tax assets (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 508,471<span></span>
</td>
<td class="nump">$ 97,820<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">U.S. income tax for foreign cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Tax for the remaining income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">US statutory income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">34.00%<span></span>
</td>
<td class="nump">34.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems', window );"><strong>Taxes Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Income tax rate, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems', window );"><strong>Taxes Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Income tax rate, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=cga_TaxCutsAndJobsActMember', window );">TCJA [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems', window );"><strong>Taxes Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">US statutory income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=cga_TaxCutsAndJobsActMember', window );">TCJA [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems', window );"><strong>Taxes Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">US statutory income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">PRC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems', window );"><strong>Taxes Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Income tax rate, percentage</a></td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.60%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">US statutory income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent', window );">Income tax rate, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">0.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">PRC [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems', window );"><strong>Taxes Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Income tax rate, percentage</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">PRC [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems', window );"><strong>Taxes Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Income tax rate, percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=us-gaap_TaxYear2019Member', window );">Tax Year 2019 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems', window );"><strong>Taxes Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">US statutory income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=us-gaap_TaxYear2020Member', window );">Tax Year 2020 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems', window );"><strong>Taxes Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">US statutory income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=us-gaap_TaxYear2021Member', window );">Tax Year 2021 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems', window );"><strong>Taxes Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">US statutory income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=us-gaap_TaxYear2022Member', window );">Tax Year 2022 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems', window );"><strong>Taxes Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">US statutory income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=us-gaap_TaxYear2023Member', window );">Tax Year 2023 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems', window );"><strong>Taxes Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">US statutory income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=us-gaap_TaxYear2024Member', window );">Tax Year 2024 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems', window );"><strong>Taxes Payable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">US statutory income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_ValueAddedTaxPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>It represents percentage of value added tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_ValueAddedTaxPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of reported income tax benefit (expense) from difference to income tax expense (benefit) computed by applying statutory federal (national) income tax rate to pretax income (loss) from continuing operation, attributable to other reconciling items. Excludes state and local income tax expense (benefit), federal tax expense (benefit), statutory income tax expense (benefit) outside of country of domicile, tax credit, nondeductible expense, deduction, income tax settlement, income tax contingency, and cross-border tax law.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income exempt from income tax because of a tax holiday.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A description of the origin, nature, and characteristics of the tax credit carryforward.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=cga_TaxCutsAndJobsActMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=cga_TaxCutsAndJobsActMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=us-gaap_TaxYear2019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=us-gaap_TaxYear2019Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=us-gaap_TaxYear2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=us-gaap_TaxYear2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=us-gaap_TaxYear2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=us-gaap_TaxYear2021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=us-gaap_TaxYear2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=us-gaap_TaxYear2022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=us-gaap_TaxYear2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=us-gaap_TaxYear2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=us-gaap_TaxYear2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=us-gaap_TaxYear2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45336994588992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Taxes Payable (Details) - Schedule of Taxes payable - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Schedule of Taxes payable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_VATProvisionCurrent', window );">VAT provision</a></td>
<td class="num">$ (692,476)<span></span>
</td>
<td class="num">$ (398,499)<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_cga_IncomeTaxPayableCurrent', window );">Income tax payable</a></td>
<td class="num">(2,127,759)<span></span>
</td>
<td class="num">(2,132,400)<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_cga_OtherLeviesCurrent', window );">Other levies</a></td>
<td class="nump">590,875<span></span>
</td>
<td class="nump">591,325<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_cga_RepatriationTaxCurrent', window );">Repatriation tax</a></td>
<td class="nump">29,010,535<span></span>
</td>
<td class="nump">29,010,535<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Total</a></td>
<td class="nump">$ 26,781,175<span></span>
</td>
<td class="nump">$ 27,070,961<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_IncomeTaxPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_IncomeTaxPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_OtherLeviesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_OtherLeviesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_RepatriationTaxCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_RepatriationTaxCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_VATProvisionCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_VATProvisionCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337000719376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes Payable (Details) - Schedule of Provisions for Income Taxes - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Schedule of Provision for Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Current tax &#8211; foreign</a></td>
<td class="num">$ (410,651)<span></span>
</td>
<td class="num">$ (97,820)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="num">$ (410,651)<span></span>
</td>
<td class="num">$ (97,820)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337193250448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Taxes Payable (Details) - Schedule of Deferred Tax Assets - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred tax assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Deferred Tax Benefit</a></td>
<td class="nump">$ 32,804,190<span></span>
</td>
<td class="nump">$ 32,464,001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(32,295,718)<span></span>
</td>
<td class="num">(32,366,181)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred tax assets</a></td>
<td class="nump">$ 508,471<span></span>
</td>
<td class="nump">$ 97,820<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337005629712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes Payable (Details) - Schedule of Effective Income Tax Rate Reconciliation - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 20, 2019</div></th>
<th class="th"><div>Apr. 04, 2018</div></th>
<th class="th"><div>Apr. 28, 2017</div></th>
<th class="th"><div>Jan. 01, 2008</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems', window );"><strong>Schedule of Effective Income Tax Rate Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Pretax loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (28,815,966)<span></span>
</td>
<td class="num">$ (13,379,805)<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_cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit', window );">Expected income tax expense (benefit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,049,794)<span></span>
</td>
<td class="num">(3,218,073)<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_cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits', window );">High-tech income benefits on Jinong</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary', window );">Loss from subsidiaries in which no benefit is recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,829,607<span></span>
</td>
<td class="nump">2,454,142<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance on deferred tax asset from US tax benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">809,536<span></span>
</td>
<td class="nump">666,111<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Actual tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (410,651)<span></span>
</td>
<td class="num">$ (97,820)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Actual tax expense, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">0.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">China 15% - 25% [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems', window );"><strong>Schedule of Effective Income Tax Rate Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Pretax loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (24,961,034)<span></span>
</td>
<td class="num">$ (10,207,846)<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_cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit', window );">Expected income tax expense (benefit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (6,240,258)<span></span>
</td>
<td class="num">$ (2,551,962)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit', window );">Expected income tax expense (benefit), Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits', window );">High-tech income benefits on Jinong</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits', window );">High-tech income benefits on Jinong, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary', window );">Loss from subsidiaries in which no benefit is recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,829,607<span></span>
</td>
<td class="nump">$ 2,454,142<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_cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary', window );">Loss from subsidiaries in which no benefit is recognized, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(23.40%)<span></span>
</td>
<td class="num">(24.00%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance on deferred tax asset from US tax benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance on deferred tax asset from US tax benefit, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Actual tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (410,651)<span></span>
</td>
<td class="num">$ (97,820)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Actual tax expense, Percentage</a></td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.60%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States 21% [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems', window );"><strong>Schedule of Effective Income Tax Rate Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Pretax loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3,854,932)<span></span>
</td>
<td class="num">$ (3,171,958)<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_cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit', window );">Expected income tax expense (benefit)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (809,536)<span></span>
</td>
<td class="num">$ (666,111)<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_cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit', window );">Expected income tax expense (benefit), Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits', window );">High-tech income benefits on Jinong</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits', window );">High-tech income benefits on Jinong, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary', window );">Loss from subsidiaries in which no benefit is recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary', window );">Loss from subsidiaries in which no benefit is recognized, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance on deferred tax asset from US tax benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 809,536<span></span>
</td>
<td class="nump">$ 666,111<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance on deferred tax asset from US tax benefit, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21.00%)<span></span>
</td>
<td class="num">(21.00%)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Actual tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Actual tax expense, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to expected income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to high-tech income benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity in earnings (loss) of unconsolidated subsidiaries exempt from income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of the difference between total income tax expense or benefit as reported in the Income Statement and the expected income tax expense or benefit computed by applying the domestic federal statutory income tax rates to pretax income from continuing operations, that is attributable to High-tech income benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of the difference between total income tax expense or benefit as reported in the Income Statement and the expected income tax expense or benefit computed by applying the domestic federal statutory income tax rates to pretax income from continuing operations, that is attributable to Expected income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity in earnings (loss) of unconsolidated subsidiaries exempt from income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337000774784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders&#8217; Equity (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 16, 2024</div></th>
<th class="th"><div>Jan. 18, 2024</div></th>
<th class="th"><div>Nov. 12, 2022</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Nov. 25, 2022</div></th>
<th class="th"><div>Aug. 02, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Stockholders</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Issuance shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,117,142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherOwnershipInterestsOfferingCosts', window );">Ownership cost (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,757,130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,793,538<span></span>
</td>
<td class="nump">13,380,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_ConsultingServices', window );">Consulting services (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 887,000<span></span>
</td>
<td class="nump">$ 658,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfAssetsAcquired', window );">Fair value stock (in Dollars)</a></td>
<td class="nump">$ 1,849,680<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,793,538<span></span>
</td>
<td class="nump">13,380,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Stockholders</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">973,515<span></span>
</td>
<td class="nump">439,109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,793,538<span></span>
</td>
<td class="nump">13,380,914<span></span>
</td>
<td class="nump">122,305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,793,538<span></span>
</td>
<td class="nump">13,380,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,141,467<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_PreferredStockMember', window );">Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Stockholders</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsShares', window );">Preferred stock, share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_ConsultingServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents amount payable for consulting services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_ConsultingServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfAssetsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value of assets acquired in noncash investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfAssetsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOwnershipInterestsOfferingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of offering costs allocated to the other unit holders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 4.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOwnershipInterestsOfferingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of preferred stock issued as dividends during the period. Excludes stock splits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_PreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_PreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45336995185568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations and Litigation (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Litigation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForPurchaseOfOtherAssets1', window );">Purchase of raw materials (in Dollars)</a></td>
<td class="nump">$ 71,040,024<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_cga_AggregateAmount', window );">Aggregate amount (in Dollars)</a></td>
<td class="nump">$ 71,690,103<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">Supplier Concentration Risk [Member] | Purchase [Member] | Vendor One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Litigation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">12.20%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">Supplier Concentration Risk [Member] | Purchase [Member] | Vendor Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Litigation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">12.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">Supplier Concentration Risk [Member] | Purchase [Member] | Vendor Three [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Litigation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">12.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">Supplier Concentration Risk [Member] | Purchase [Member] | Vendor Four [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Litigation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">11.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">Supplier Concentration Risk [Member] | Purchase [Member] | Vendor Five [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Litigation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">11.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">Supplier Concentration Risk [Member] | Purchase [Member] | Vendor Six [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Litigation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">11.60%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Customer One [Member] | Revenue Benchmark [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Litigation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">10.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Customer Two [Member] | Revenue Benchmark [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Litigation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">10.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Customer Three [Member] | Revenue Benchmark [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Litigation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">10.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Customer Four [Member] | Revenue Benchmark [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Litigation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">10.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Customer Five [Member] | Revenue Benchmark [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Litigation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">10.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Customer Six [Member] | Revenue Benchmark [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Litigation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">10.20%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_AggregateAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_AggregateAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478785/954-310-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForPurchaseOfOtherAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid to purchase other assets as part of operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForPurchaseOfOtherAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=cga_PurchaseBenchmarkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=cga_PurchaseBenchmarkMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=cga_VendorOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=cga_VendorOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=cga_VendorTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=cga_VendorTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=cga_VendorThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=cga_VendorThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=cga_VendorFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=cga_VendorFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=cga_VendorFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=cga_VendorFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=cga_VendorSixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=cga_VendorSixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cga_CustomerOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cga_CustomerOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cga_CustomerTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cga_CustomerTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cga_CustomerThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cga_CustomerThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cga_CustomerFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cga_CustomerFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cga_CustomerFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cga_CustomerFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cga_CustomerSixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cga_CustomerSixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45336999790512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Details) - Segments<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_NumberOfBusinessSegments', window );">Number of business segments</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_PercentageOfTotalFertilizerRevenues', window );">Percentage of total fertilizer revenues</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_NumberOfBusinessSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of business segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_NumberOfBusinessSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_PercentageOfTotalFertilizerRevenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of total fertilizer revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_PercentageOfTotalFertilizerRevenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45336996548480">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Details) - Schedule of Segment Reporting Information - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_RevenuesFromUnaffiliatedCustomersAbstract', window );"><strong>Revenues from unaffiliated customers:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues from unaffiliated customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 95,845,788<span></span>
</td>
<td class="nump">$ 124,140,355<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_OperatingIncomeExpenseAbstract', window );"><strong>Operating income (expense):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (expense)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(28,851,155)<span></span>
</td>
<td class="num">(13,613,360)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_NetLossIncomeAbstract', window );"><strong>Net (loss) income:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(28,405,315)<span></span>
</td>
<td class="num">(13,281,985)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortizationAbstract', window );"><strong>Depreciation and Amortization:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,721,154<span></span>
</td>
<td class="nump">2,403,150<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseAbstract', window );"><strong>Interest expense:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">292,186<span></span>
</td>
<td class="nump">295,804<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_CapitalExpenditureAbstract', window );"><strong>Capital Expenditure:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment', window );">Capital Expenditure</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,662,763<span></span>
</td>
<td class="nump">1,371,393<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_IdentifiableAssetsAbstract', window );"><strong>Identifiable assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Identifiable assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">163,246,683<span></span>
</td>
<td class="nump">186,681,364<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cga_JinongMember', window );">Jinong [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_RevenuesFromUnaffiliatedCustomersAbstract', window );"><strong>Revenues from unaffiliated customers:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues from unaffiliated customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">32,954,490<span></span>
</td>
<td class="nump">40,247,303<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_OperatingIncomeExpenseAbstract', window );"><strong>Operating income (expense):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (expense)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(3,038,010)<span></span>
</td>
<td class="num">(4,411,893)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_NetLossIncomeAbstract', window );"><strong>Net (loss) income:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,983,399)<span></span>
</td>
<td class="num">(4,224,927)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortizationAbstract', window );"><strong>Depreciation and Amortization:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">764,684<span></span>
</td>
<td class="nump">785,503<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseAbstract', window );"><strong>Interest expense:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">126,395<span></span>
</td>
<td class="nump">78,342<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_CapitalExpenditureAbstract', window );"><strong>Capital Expenditure:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment', window );">Capital Expenditure</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">53,702<span></span>
</td>
<td class="nump">52,664<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_IdentifiableAssetsAbstract', window );"><strong>Identifiable assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Identifiable assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">72,411,611<span></span>
</td>
<td class="nump">87,862,836<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cga_GufengMember', window );">Gufeng [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_RevenuesFromUnaffiliatedCustomersAbstract', window );"><strong>Revenues from unaffiliated customers:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues from unaffiliated customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">52,189,666<span></span>
</td>
<td class="nump">74,028,542<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_OperatingIncomeExpenseAbstract', window );"><strong>Operating income (expense):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (expense)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(19,059,750)<span></span>
</td>
<td class="num">(6,062,353)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_NetLossIncomeAbstract', window );"><strong>Net (loss) income:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(19,219,575)<span></span>
</td>
<td class="num">(6,280,625)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortizationAbstract', window );"><strong>Depreciation and Amortization:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">730,516<span></span>
</td>
<td class="nump">761,466<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseAbstract', window );"><strong>Interest expense:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">165,791<span></span>
</td>
<td class="nump">217,462<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_CapitalExpenditureAbstract', window );"><strong>Capital Expenditure:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment', window );">Capital Expenditure</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">180<span></span>
</td>
<td class="nump">216,892<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_IdentifiableAssetsAbstract', window );"><strong>Identifiable assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Identifiable assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">39,063,187<span></span>
</td>
<td class="nump">49,749,041<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cga_YuxingMember', window );">Yuxing [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_RevenuesFromUnaffiliatedCustomersAbstract', window );"><strong>Revenues from unaffiliated customers:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues from unaffiliated customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,416,450<span></span>
</td>
<td class="nump">9,654,168<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_OperatingIncomeExpenseAbstract', window );"><strong>Operating income (expense):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (expense)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(893,515)<span></span>
</td>
<td class="nump">499,479<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_NetLossIncomeAbstract', window );"><strong>Net (loss) income:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(802,575)<span></span>
</td>
<td class="nump">763,512<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortizationAbstract', window );"><strong>Depreciation and Amortization:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">750,476<span></span>
</td>
<td class="nump">839,514<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseAbstract', window );"><strong>Interest expense:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_CapitalExpenditureAbstract', window );"><strong>Capital Expenditure:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment', window );">Capital Expenditure</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">106,280<span></span>
</td>
<td class="nump">101,837<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_IdentifiableAssetsAbstract', window );"><strong>Identifiable assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Identifiable assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">40,535,883<span></span>
</td>
<td class="nump">38,223,482<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cga_AntaeusMember', window );">Antaeus [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_RevenuesFromUnaffiliatedCustomersAbstract', window );"><strong>Revenues from unaffiliated customers:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenues from unaffiliated customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,285,181<span></span>
</td>
<td class="nump">210,342<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_OperatingIncomeExpenseAbstract', window );"><strong>Operating income (expense):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (expense)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,004,936)<span></span>
</td>
<td class="num">(465,560)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_NetLossIncomeAbstract', window );"><strong>Net (loss) income:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,544,831)<span></span>
</td>
<td class="num">(367,988)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortizationAbstract', window );"><strong>Depreciation and Amortization:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">475,477<span></span>
</td>
<td class="nump">16,667<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseAbstract', window );"><strong>Interest expense:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_CapitalExpenditureAbstract', window );"><strong>Capital Expenditure:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment', window );">Capital Expenditure</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,502,600<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_IdentifiableAssetsAbstract', window );"><strong>Identifiable assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Identifiable assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,612,177<span></span>
</td>
<td class="nump">3,292,247<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cga_SegmentReconcilingItems1Member', window );">Reconciling item [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_OperatingIncomeExpenseAbstract', window );"><strong>Operating income (expense):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (expense)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_NetLossIncomeAbstract', window );"><strong>Net (loss) income:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">12<span></span>
</td>
<td class="nump">1,077<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_IdentifiableAssetsAbstract', window );"><strong>Identifiable assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Identifiable assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">9,454,754<span></span>
</td>
<td class="nump">7,387,637<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cga_SegmentReconcilingItems2Member', window );">Reconciling item [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_OperatingIncomeExpenseAbstract', window );"><strong>Operating income (expense):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (expense)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(3,854,945)<span></span>
</td>
<td class="num">(3,173,033)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_NetLossIncomeAbstract', window );"><strong>Net (loss) income:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(3,854,947)<span></span>
</td>
<td class="num">(3,173,034)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_IdentifiableAssetsAbstract', window );"><strong>Identifiable assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Identifiable assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">$ 169,071<span></span>
</td>
<td class="nump">$ 166,121<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="font-size: 10pt"><i>Reconciling amounts refer to the unallocated assets or expenses of Green New Jersey.</i></span></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><span style="font-size: 10pt"><i>Reconciling amounts refer to the unallocated assets or expenses of the Parent Company.</i></span></td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_CapitalExpenditureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_CapitalExpenditureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_IdentifiableAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_IdentifiableAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_NetLossIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_NetLossIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_OperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_OperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_RevenuesFromUnaffiliatedCustomersAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_RevenuesFromUnaffiliatedCustomersAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortizationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortizationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483013/835-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from the acquisition of or improvements to long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cga_JinongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cga_JinongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cga_GufengMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cga_GufengMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cga_YuxingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cga_YuxingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cga_AntaeusMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cga_AntaeusMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cga_SegmentReconcilingItems1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cga_SegmentReconcilingItems1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cga_SegmentReconcilingItems2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cga_SegmentReconcilingItems2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337000206032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br></strong></div></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Jul. 01, 2022 </div>
<div>USD ($) </div>
<div>m&#178; </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Jul. 01, 2022 </div>
<div>CNY (&#165;) </div>
<div>m&#178; </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 01, 2024 </div>
<div>m&#178; </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Sep. 25, 2009 </div>
<div>m&#178;</div>
</th>
<th class="th">
<div>Sep. 25, 2009 </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Aug. 13, 2003 </div>
<div>m&#178;</div>
</th>
<th class="th">
<div>Aug. 13, 2003 </div>
<div>ft&#178;</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Commitments and Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetRentableArea', window );">Pursuant to rented (in Square Meters)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AreaOfLand', window );">Pursuant to lease in square feet (in Square Feet)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,348<span></span>
</td>
<td class="nump">353,000<span></span>
</td>
<td class="nump">3,800,000<span></span>
</td>
<td class="nump">42,726<span></span>
</td>
<td class="nump">459,898<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRent', window );">Rent expenses | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55,281<span></span>
</td>
<td class="nump">$ 51,192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_TypeOfLeaseArrangementTypeAxis=cga_JinongMember', window );">Jinong [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Commitments and Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetRentableArea', window );">Pursuant to rented (in Square Meters)</a></td>
<td class="nump">612<span></span>
</td>
<td class="nump">612<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cga_TypeOfLeaseArrangementTypeAxis=cga_KingtoneInformationMember', window );">Kingtone Information [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Commitments and Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AreaOfLand', window );">Pursuant to lease in square feet (in Square Feet) | ft&#178;</a></td>
<td class="nump">6,588<span></span>
</td>
<td class="nump">6,588<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseAndRentalExpense', window );">Rent expenses</a></td>
<td class="nump">$ 3,850<span></span>
</td>
<td class="nump">&#165; 28,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AreaOfLand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area of land held.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AreaOfLand</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseAndRentalExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseAndRentalExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetRentableArea">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net rentable area for properties owned.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetRentableArea</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash payments to lessor's for use of assets under operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_TypeOfLeaseArrangementTypeAxis=cga_JinongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_TypeOfLeaseArrangementTypeAxis=cga_JinongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_TypeOfLeaseArrangementTypeAxis=cga_KingtoneInformationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_TypeOfLeaseArrangementTypeAxis=cga_KingtoneInformationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45336996367808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - Schedule of Contingent Rent Expenses<br></strong></div></th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Schedule of Contingent Rent Expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 55,281<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2026</a></td>
<td class="nump">55,281<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027</a></td>
<td class="nump">55,281<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2028</a></td>
<td class="nump">55,281<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2029</a></td>
<td class="nump">$ 55,281<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45336995131408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Variable Interest Entities (Details) - Schedule of VIEs Consolidated Financial Statements - VIEs [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 668,213<span></span>
</td>
<td class="nump">$ 323,854<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">451,599<span></span>
</td>
<td class="nump">283,221<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">24,739,437<span></span>
</td>
<td class="nump">24,288,379<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_cga_InterCompanyTransfers', window );">Inter co trans</a></td>
<td class="nump">2,062,500<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">98,636<span></span>
</td>
<td class="nump">136,237<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">28,020,385<span></span>
</td>
<td class="nump">25,031,691<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Plant, property and equipment, net</a></td>
<td class="nump">5,437,909<span></span>
</td>
<td class="nump">5,887,278<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">7,077,589<span></span>
</td>
<td class="nump">7,294,729<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">9,784<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total non-current assets</a></td>
<td class="nump">12,515,498<span></span>
</td>
<td class="nump">13,191,791<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">40,535,883<span></span>
</td>
<td class="nump">38,223,482<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">12,485<span></span>
</td>
<td class="nump">12,512<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Customer deposits</a></td>
<td class="nump">19,609<span></span>
</td>
<td class="nump">62,134<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other payables</a></td>
<td class="nump">201,229<span></span>
</td>
<td class="nump">282,968<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term loan</a></td>
<td class="nump">206,250<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">40,951,215<span></span>
</td>
<td class="nump">39,703,665<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non-current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term loan</a></td>
<td class="nump">1,856,250<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non-current liabilities</a></td>
<td class="nump">1,856,250<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">42,807,465<span></span>
</td>
<td class="nump">39,703,665<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Shareholders&#8217; equity</a></td>
<td class="num">(2,271,582)<span></span>
</td>
<td class="num">(1,480,183)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders&#8217; equity</a></td>
<td class="nump">40,535,883<span></span>
</td>
<td class="nump">38,223,482<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="nump">9,416,450<span></span>
</td>
<td class="nump">9,654,168<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Expenses</a></td>
<td class="nump">10,219,025<span></span>
</td>
<td class="nump">8,890,656<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">(802,575)<span></span>
</td>
<td class="nump">763,512<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Related Party [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Amount due to related parties</a></td>
<td class="nump">$ 40,511,642<span></span>
</td>
<td class="nump">$ 39,346,051<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cga_InterCompanyTransfers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of inter company tranfers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cga_InterCompanyTransfers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cga_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337008883472">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Restricted Net Assets (Details)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherRestrictedAssetsAbstract', window );"><strong>Restricted Net Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedInvestmentsPercentOfNetAssets', window );">Percentage of exceeded net assets</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherRestrictedAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherRestrictedAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedInvestmentsPercentOfNetAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 percent of net assets of the aggregate value of all restricted investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column C)(Footnote 8)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column C)(Footnote 11)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column F)(Footnote 5)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedInvestmentsPercentOfNetAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337005660304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Restricted Net Assets (Details) - Schedule of Condensed Balance Sheets - Parent Company [Member] - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 2,721<span></span>
</td>
<td class="nump">$ 49,598<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">169,071<span></span>
</td>
<td class="nump">169,071<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">171,791<span></span>
</td>
<td class="nump">218,668<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term equity investment</a></td>
<td class="nump">114,953,290<span></span>
</td>
<td class="nump">139,569,715<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total long-term assets</a></td>
<td class="nump">114,953,290<span></span>
</td>
<td class="nump">139,569,715<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">115,125,082<span></span>
</td>
<td class="nump">139,788,383<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">214,520<span></span>
</td>
<td class="nump">214,520<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Other payables and accrued expenses</a></td>
<td class="nump">10,290,932<span></span>
</td>
<td class="nump">9,760,556<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total Current liabilities</a></td>
<td class="nump">15,025,901<span></span>
</td>
<td class="nump">14,420,526<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $.001 par value, 115,197,165 shares authorized, 14,793,538 and 13,380,914 shares issued and outstanding as of June 30, 2024 and June 30, 2023, respectively</a></td>
<td class="nump">14,794<span></span>
</td>
<td class="nump">13,381<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">244,825,844<span></span>
</td>
<td class="nump">242,090,576<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(26,550,536)<span></span>
</td>
<td class="num">(26,950,493)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="num">(118,190,922)<span></span>
</td>
<td class="num">(89,785,607)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Shareholders&#8217; Equity</a></td>
<td class="nump">100,099,180<span></span>
</td>
<td class="nump">125,367,857<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Stockholders&#8217; Equity</a></td>
<td class="nump">115,125,082<span></span>
</td>
<td class="nump">139,788,383<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Related Party [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Amount due to related parties</a></td>
<td class="nump">$ 4,520,449<span></span>
</td>
<td class="nump">$ 4,445,449<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337002268112">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Restricted Net Assets (Details) - Schedule of Condensed Balance Sheets (Parentheticals) - Parent Company [Member] - $ / shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Schedule of Condensed Balance Sheets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in Dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">115,197,165<span></span>
</td>
<td class="nump">115,197,165<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">14,793,538<span></span>
</td>
<td class="nump">13,380,914<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">14,793,538<span></span>
</td>
<td class="nump">13,380,914<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedBalanceSheetStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337008742480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted Net Assets (Details) - Schedule of Condensed Statements of Operations - Parent Company [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedStatementOfIncomeCaptionsLineItems', window );"><strong>Schedule of Condensed Statements of Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">3,854,944<span></span>
</td>
<td class="nump">3,173,034<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">1,076<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity investment in subsidiaries</a></td>
<td class="num">(24,550,383)<span></span>
</td>
<td class="num">(10,110,028)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (284,053,153)<span></span>
</td>
<td class="num">$ (13,281,985)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedStatementOfIncomeCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedStatementOfIncomeCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.3</span><table class="report" border="0" cellspacing="2" id="idm45337000713552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted Net Assets (Details) - Schedule of Condensed Statements of Cash Flows - Parent Company [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedCashFlowStatementsCaptionsLineItems', window );"><strong>Schedule of Condensed Statements of Cash Flows [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">$ (399,789)<span></span>
</td>
<td class="num">$ (17,100,265)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used in) provided by investing activities</a></td>
<td class="num">(1,502,600)<span></span>
</td>
<td class="nump">2,001,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">191,000<span></span>
</td>
<td class="nump">17,097,130<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, beginning balance</a></td>
<td class="nump">2,050,350<span></span>
</td>
<td class="nump">52,484<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, ending balance</a></td>
<td class="nump">$ 338,961<span></span>
</td>
<td class="nump">$ 2,050,350<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedCashFlowStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedCashFlowStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>95
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( ,^#3UD'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " #/@T]958BD->\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O:15P=#U9<,G!<&!XEM(;EM8TX3DI-VW-ZU;A^@'\#%W__SN
M=W"-#E+[B"_1!XQD,=V,KNN3U&'%#D1! B1]0*=2F1-];NY\=(KR,^XA*'U4
M>X2*\WMP2,HH4C !B[ 06=L8+75$13Z>\48O^/ 9NQEF-&"'#GM*($H!K)TF
MAM/8-7 %3##"Z-)W <U"G*M_8N<.L'-R3'9)#<-0#O6<RSL(>']^>IW7+6R?
M2/4:\Z]D)9T"KMAE\EN]WFP?65OQZK80O!!WVXK+FDOQ\#&Y_O"["CMO[,[^
M8^.+8-O K[MHOP!02P,$%     @ SX-/69E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" #/@T]9@B8TB2T(  "+-P  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+6;:W.;.!2&O^^OT'@[G78VCD'@2[I)9AQLM]YMW8R==K?;V0\RR#930%XA
M<OGW*RY!85<(F)'S(0',>8V>Z$CG%7#Y0.B/^( Q X]A$,57O0-CQW>#0>P>
M<(CB<W+$$?]D1VB(&-^E^T%\I!AY65 8#*!AC 8A\J/>]65V[)9>7Y*$!7Z$
M;RF(DS!$].D&!^3AJF?VG@^L_?V!I0<&UY='M,<;S+X<;RG?&Y0JGA_B*/9)
M!"C>7?6FYKN9;:<!V1E???P0O]@&:5.VA/Q(=Y;>5<](KP@'V&6I!.)_[K&#
M@R!5XM?Q3R':*[\S#7RY_:R^R!K/&[-%,79(\(?OL<-5;](#'MZA)&!K\O !
M%PT:IGHN">+L-WC(SQU:/> F,2-A$<RO(/2C_"]Z+$"\"+#-F@!8!,#_!)AV
M38!5!%AM ^PB($,]R)N2<9@AAJXO*7D -#V;JZ4;&<PLFC??C]+_^X91_JG/
MX]BU0^XQ!7WP93,#;UZ]O1PP+II^-' +@9M< -8(F!!\(A$[Q& >>=BK"@SX
MU927!)\OZ08J%7]+HG-@&6< &M"67)"C#O_LLG-@#FO#9^KP&7;/ ;S(PBU%
M:ZP2L)7I675ZQ$UXGC"PC/(L37O[]X_\++!D.(S_EB'/)6VY9#H4O(N/R,57
M/9[K,:;WN'?]^F=S9/PJPZ53;*9)K(+2+E':*G6!\N[IB&78U.&FT?]=QD<9
MU96/)K$*GV')9]B.SS2*$A2 -3X2RF2@U#J,)C*\CC*J*RA-8A50HQ+4J&5'
MHHC/8%E*UL-2:^U0$$MI*<.ZTM(D5J$U+FF-V]%:^!&*7)_WK U#?.Q*C\TI
M)10XA-)B(O^^"-!>.JBIOZ66HS*L*T=-8A6.DY+C1-G"><1\]L3G 89I7NZ
M=,H&3L+A1=*NIQ;\AF,9,&505V":Q"K +DI@%\KV+9W%&DP3SV>\BTT9PS'+
MI\^TB\EPJ>5J>Y@RK"LP36(58*8AJCE#V<8I3THO3]8:1@T"M9#4<5TIZ5*K
M8GI1])KMAK1;3'WBI:5KFHO2HJ)!JJQ6:\M5M4!G<IK4JN2@( ?;3@:QRV>"
M;QA1L. '94/138-8+3%E6&=BFM2JQ$3];RIKXO\1*[I</3.UW.*;E)C6(E^7
M6I68*//-=G5^S.=*EU!>E_'4],#VB1=I.\SG2A>#[W?XD8&;@+@_I,5&PU>L
M2(3/I2"UN@%=:E60P@^80Z7W+"N.]L[3U%GD.UK59KK4JC2%:3#5E7Y!<XWW
M?LRX<6!@A4+YE*$6<CXL5U/P?CV?K\#T_7KI?/EX]V4]/P/+E2/OE%J]A"ZU
M*D;A)DQUH5]@='B"4SX<+B,//X+?\9,4I%K*X#^3X?C"OI!2T^H<=*E5J0GO
M8+8R#PL_P&"5A%M,I;S4(H9A]BT;C@PI+JV^09=:%9=P#J:ZUB]PW:%'L/1X
M3_-WOIL/@ IX:DEKU+>&G!T<2^EI-1&ZU*KKK\)%0+4)*.>-Y]F7@SO+33_(
MW'["<Y>G,/&DPU^#^NJK=%%7J[_0I58%*/P%5)N"PM)7BF25QVB0Z_<-WOFD
M6:N.[(SM%.8""G,!U7Z@Z'=_X"#H_XC(0P0V&,6\5// ,HX3>=HV:*Z(%)M6
MAZ%+K8I-. RHM@0%MJ\DX'F):#Y+4*FY:%"J@:757.A2J\(2Y@*J*__G\J/(
MT'S9UX_VV? F=V0-BC7+<.JHSM1.X22@<!)0?4N@H+8Y\-3DXWYX1)&T8&N0
MJ5U=4L=UAG4*HP"%48"MC$*6A<#A0_Z>4#DMM0XWJ7WDNIC+9 8X$Y32T^H/
M=*E5Z0E_ %OY@TV(>%>[26+^<2Q/2[5.W5TL=5AG6*>P!5#8 MC*%LQ#3/?I
M(/:>*["#,D/5@O49JM4>Z%*K8A/V +:R![?)-O!=L @(DMY^4:MT70S1JC8K
MU(:96OITS_TU'(^&$S@<7@[N)70L4?Y;1IME(X?P:L+-ULAY#1;AH/FQ!9TU
MO*-5;:9+K<I4. )+7<(73*>>Q]7CL^<-D!']'$E=08/DW<&G'M@%A$@G!75T
M9WRG< :6< 96*V<@QW?W("M;;QHD;P@ER?X IF?Y,C*82BEJ-0JZU*H47SR*
MU,HHU% \4"SOADV>X1R8$_,,;$C"#C_=(7^+?+ FR)/RU/LTTBF\A"6\A-7*
M2Y0\G72/4'#'K:N4I%KN3__USQ-HCG]%LFA''=T9W2D,A24,A=7*4 AT^9J2
ME)I:R5E)86DU%+K4JK"$H;!:&8H2UBV)&0K 7_ZQ=@VN07%L&L9H* 6GU4OH
M4JN"$U["&K>I9&X/A ]P"_18K/[&S96,3I/@:%6;Z5*K,A66PU([A&R0FU*,
MZON>6N"7R4@*2:O!T*56A20,AJ4V&!])=JL_ZW?U=QP:1.!%?S*!HY$UFDB!
M:?43NM2J3_8*SV&W\AP?_3A=C&M.4%NKU="J-M.E5D4IK(;=X M\%F! =L"$
M;[9OP0:[">5LI10;;F.0,"01V#!>'I^!5\:Y89C@%E'P%04)3HTAV!P0E:X7
MJ*4[(SV%_;"%_;";;B*DCPI[V3+Q4[@E0>WC=0U"=8M2ZK#.M$YA,VQA,VRU
M(WCN<6#^Z!Y0M,>U#THT"*V^;>926EI-A"ZU*JT7+S6TNR%1R;4LK6+P.6&\
MTHO2CB?%I],1.(7:Z,6*DFF/+ZRA-2E7E IB6KW#X,7;2^DZ9O866 S<U!'D
M+S*51\LWS:;9^U4#<7K^FMHGE"Z#QB# .QYJG(]YW4[S-[_R'4:.V;M06\(8
M";/- T8>IND)_/,=(>QY)_V"\OV[ZW\!4$L#!!0    ( ,^#3UF]PZVL, (
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
M$UOIX8V)'55#W99#>0>&^I2S'O*=*^0Y7K]%/NLN]YMR6R==9^[5F7N%GW_
M;Z%TSKH@%>(K])XPG3G!%,VY)$6!?;]92B5TF?UH2[7T[K=[F[5W+3,<P=32
MBTN"V( 5OGGE#IQW;8G_)[/&-/CU-/C'W,.Y7C8@A'[[NM:BARN488$VF.:
M+@A#=YQ2+"3*0)0O_K)M-LHAAL40YL.Q"9V>X[@3>[.;YJFH!G^_YN^?QU^6
M)\*Y2K@@OR%N RX]!SLH^KM7_/:8.P0VL(,:.W@1-I$R;T<.GI'LLQZ+:$ .
M:LC!BR#U=B 59C%AZS;2P4G28Q$-TF%-.CQ*.N-IJM?L/Y3PL%,)GXIJP(]J
M^-$9\)WJ=_1L ETW<,=#=Q#L$7>);%"/:^KQ^=2'RW?\G*,_'/N!/]H#;@GT
M_9$S=OOMO*[S=ZMSSB<^4<N590?NMLAV<'MGNS9GI<]8K F3B,)*2YW>4"]D
M41X_RH[B6;&#+[G2YX&BF>@C&P@3H)^O.%=/'7,HJ ^!X1]02P,$%     @
MSX-/62:=:"DQ!P  G2<  !@   !X;"]W;W)K<VAE971S+W-H965T-2YX;6RU
M6FUOVS80_BN$-PP=L,3BFT1EB8'&7;L6ZQ8TZX9]5&S:%BJ+GD0GZ;_?279,
M2WRITVKY$-OR\?0<[W3/0YJ7#ZKZ5*^DU.AQ793UU6BE]>9B/*YG*[G.ZG.U
MD25\LU#5.M/PL5J.ZTTELWD[:%V,213%XW66EZ/)97OMIII<JJTN\E+>5*C>
MKM=9]?E:%NKA:H1'3Q<^Y,N5;BZ,)Y>;;"EOI?ZXN:G@T_C@99ZO95GGJD25
M7%R-7N*+*1/-@-;BKUP^U$?O41/*G5*?F@]OYU>CJ$$D"SG3C8L,7N[E5!9%
MXPEP_+MW.CK<LQEX_/[)^^LV> CF+JOE5!5_YW.]NAJ)$9K+1;8M] ?U\*O<
M!\0;?S-5U.U_]+"S3>".LVVMU7H_&#ZO\W+WFCWN)^)H (X] \A^ .D/8)X!
M=#^ MH'ND+5AO<IT-KFLU .J&FOPUKQIYZ8=#='D99/&6UW!MSF,TY.I*FM5
MY/-,RSFZU? ".=(U4@OTQT9663/7-<K*.9JJ-13*JLG@O42_J;I&9^CC[2OT
MXOL?+\<:L#0>Q[/]?:]W]R6>^V*"WJM2KVKT2SF7\ZZ#,01QB(0\17)-@A[?
M;<MS1*.?$(D(<P":GCZ<!N#0P\32UA_U^+O-"EF[YF4WC+F'-4_M1;W)9O)J
M!+-=R^I>CB8_?(?CZ&=73 ,YZT3(#A&RD/?)[]!D:E^4NZ&\'=JTDOM)R@7C
MB1"7X_OC"&Q#3!AF$>7\8-F!QP_P># !4U7KIHR72LUK!$4^=^'D0V9C(&>=
M<.-#N'$P&Z>%N_,1'\UV$F-"1=1/BVV((P)_44S<:4D..),@SC=5TSDVE5KD
MVH4PL6^<)@2G(NHAM W!"@N24C= <0 H@G6S;WOE$LE'(,O:7=]BR+H9R%DG
MW/00;AK,QRTPZ)>"3>VJ2=)("-Q+B6TG*&6,>S*"(T-24;AH9 E)*5H>RN9
M@WFMFR0!$85P[[T> V(10.='B';('98D:0HOBCS8CP@6AQ_,558N)<I+M,CR
M"MUGQ58V#^IUKF<J+YVXL0--U)_M\'W=98,"%8.)"8D$0_I3:4B&.NE!V;OJ
MY$#PA&+*^_'8ED "%,?>^C%<C(-$.&G5RJ)2ZR?0(&J<8*D%X8P(P3'F%EJ'
M*:8QIC3VE8PA5LS"+4BO9 45,U-KB5[L9]<MLH(4_=P^-)2W;MB&L'&0()\3
M-K=9@I(T8?TDV7;P6,.?)T.&;'&8;=^66L(4Z#U:)T8'A::,V8^Q;4>X($QX
M,!JBQ6&F/6#<SZ03I,VB9R0E6,1]E$Y#+B+F@6GH%@?I[:F9G)Y[X6@36*1]
MP+89H=!//*H2&[[$8<)L>\F=A!6T?,*KLT=/\[,9L>DGF*>Q-<$.4V@F"0@?
M#V1BZ).$Z?.F4O=YN_ &U%\$36PN/&,XBGF_<EV&:2*(I_\10YDD3)G-RJ*
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
M"ZYDBI9]R3O;M U:J5VK7+T?NB;+^>4"EF?'VWN^6/_C;R@._VES^4S*)A-
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
M!\^?MI@IKE:+%Z?G_CISJIW3F7],!$>4: *^S[1VU0L9J.^WS_\ 4$L#!!0
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
MGBP# -R K5#.,#"@-RCA,MS%Y7,0(+$C*0>DY"  LG=F#33..%QD3KOR:5
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
M0V%7EZISFI'#GYTR 4@X)>C !:N/0Q*^8:7[]0;GH[NAA=<LU\SLO"_7QH)
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
M^MN>*#8YGJS#16[PI7()/S<VY=;3VO '+ZHR)[_$-]'($_H*G9LA['OEIVN
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
M5F7N<BDP.FK:@.=SI>QF00J:#]]G_P502P,$%     @ SX-/6<G$#5TY!
M:0D  !D   !X;"]W;W)K<VAE971S+W-H965T,30N>&ULE59MC^(V$/[.KQCE
M5O<I0!*R0/< B=U2W9VT+P*N557U@TD&$IUCYVR'E_OU'3N09;>[5/V2Q/;,
M,\\S'H\SVDGU76>(!O8%%WKL9<:4-]VN3C(LF.[($@6MK*4JF*&AVG1UJ9"E
MSJG@W2@(^MV"Y<*;C-S<DYJ,9&5X+O!)@:Z*@JG#+7*Y&WNA=YJ8YYO,V(GN
M9%2R#2[0?"N?%(VZ#4J:%RAT+@4H7(^]:7AS&UM[9_![CCM]]@U6R4K*[W;P
M)1U[@26$'!-C$1B]MGB'G%L@HO'CB.DU(:WC^?<)_3>GG;2LF,8[R?_(4Y.-
MO:$'*:Y9Q<U<[C[C4<^UQ4LDU^X)N]JVU_<@J;21Q=&9&!2YJ-]L?\S#F<,P
M>,<A.CI$CG<=R+'\E1DV&2FY V6M"<U^.*G.F\CEPF[*PBA:S<G/3!Y-A@H>
MI&C?54JA,##5&HT>=0VA6YMN<D2ZK9&B=Y#"".ZE,)F&F4@Q?0G0)5H-M^C$
M[3:ZB/BU$AWH!3Y$011?P.LU6GL.K_<_M<)?TY4VB@KD[[=DUZ#QVZ#VT-SH
MDB4X]NA4:%1;]"8?/X3]X-,%RG%#.;Z$/GE<?I[-X>'QH7WW;3Z?/2QANEC,
MEHNW>%Y$>IOGP^-R!@/X^&$8A>$G>"\:U)D3E+GDF#E69\X>>WZ 7"2\2A%8
MNF4BP5;)#G1P:5TA9P93,!*<&^$ 9R*%2B-02W$3=[(HF3B G>=2;-H&50'X
MH\J-A=ZB-A:M0]L%<@U4%MB4A>\05HS;N'95OJ;:.E+=,0U70S^*^GXOC@FL
MH%#6N_#A*O;CZ\ /@L"972#A.Y97/3_J#_SA(';VEH(-Q3BLL<F"=@+91N4)
MM8A*8<LJM];,O-"-8D/]+Z4HL,CR'Q43M%0)BKM6LK R^S:!]!YTX(N >Z:2
MC(;AP(>ON; R*#@J!T&&SW1:%!W1\JZYE*62^YQZ&=*F]?R8]!95+2GJ!T$[
MHU[)%)Z3AIKTO[CY-&9,['-X4G)+!8 =6#[GX3DP):CE=$Q+E7-'VP6TB2-C
MW+$5KVL!MZ@.8%"T#\@4E*AR2952UN+[_3H VQ#TAB2<I]R"O50WO[^%L$<M
MDW/;_0FLQ82H:+.79ZG/6$HU3)4;!G709N^HE,[PR?TTM'6A.Z]0*'HAE<E_
MTAY<A9UA$Y=6<$\WJ#Z6 ^U-RP5"VR1?UG)=6O_A#>]X]SHPT\:I3T]DF+OX
M&@22=%X:M5)HSBJ=&Z1M/L41N+=E2ML(9H=\B^W"MO?CMNB7%!QU>_*0K2E!
MX(K(<N9TZ^N;UI]$VKGD5*PGVBVB?0U7$/K#^-K_I3=LN5)_-3%P$W$4TD0?
MWNJIW;/KKT"U<9>\AL36:7T3-K/-?\2TOCZ?S>N?$#I:FUQ0!\ UN0:=P;4'
MJK[8ZX&1I;M,5]+0U>P^,_H70F4-:'TMI3D-;(#F[VKR#U!+ P04    " #/
M@T]9YIM*R\8"   ?!@  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6R=
M5=]OVC 0?N>O.*53GZ(F,08"A4C09NJFM2!H]T/3'DQR0-0D9K8I[7\_VR&4
M:A1->\$^^[O/W]UQE_Z6BT>Y0E3P7.2E'#@KI=8]SY/)"@LF+_@:2WVSX*)@
M2IMBZ<FU0)9:IR+WB.^WO8)EI1/U[=E$1'V^47E6XD2 W!0%$R\CS/EVX 1.
M?3#-EBME#KRHOV9+G*%Z6$^$MKP]2YH56,J,ER!P,7"&06]$#=X"OF:XE0=[
M,)',.7\TQJ=TX/A&$.:8*,/ ]/*$5YCGADC+^+WC=/9/&L?#?<W^T<:N8YDS
MB5<\_Y:E:C5P0@=27+!-KJ9\>X.[>%J&+^&YM+^PK;"TXT"RD8H7.V>MH,C*
M:F7/NSP<.(3^.PYDYT"L[NHAJ_*:*1;U!=^",&C-9C8V5.NMQ66E*<I,"7V;
M:3\5#9-$;#"%^%F76:($5J8P5BL4,&$O;)ZC['M*/V3@7K(C'56DY!W2@, M
M+]5*0ERFF+XE\+3"O4Q2RQR1DXR?-^4%-'T7B$_H";[F/NRFY6O^?]CP<SB7
M2NB_S:]C&:CXZ7%^TTH]N68)#AS=*Q+%$SK1^5G0]B]/J*=[]?04>S2\NIH^
MQ-<0?Y_$=[-X!L.[:QC?W\13F Q_#$=?XMDQR2=)CTN^&]_'$,+Y64B"X!+^
MX6&H4XN'J>4VM>LZM0G772V51O$%Z"M8\%R/AZQ<]AJZU&A+76\:IN:F\,V&
MKHW02$NYQ7S!!-:D$+2I2V@+@C!T"2&-OW0$OML,B$N[ 73=T&^YE-+&^*TP
MJB$=MZ,AU V)[P;=Y@Z2X]/+ZUM!2P/;=FVUP\8]5RR'#Q!0M^MK<MK<&:3K
M4M*!8S7W#IJV0+&TH\FD9E.JJG_WI_OI-ZR:_A5>C<Y;)I99*;7&A7;U+SHM
M!T0UCBI#\;4= 7.N]$"QVY6>X"@,0-\O.%>U81[8?Q.B/U!+ P04    " #/
M@T]9AI&5*XL%  #T#   &0   'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6R=
M5UM3VSH0?L^OV$F9#LRXB>-<FA3(3("4T@.%@?1<YSPH]B96:TNN)"?DWY^5
M?$G*"73:%["DW4_?7K4Y64OU5<>(!A[31.C39FQ,]J[=UF&,*=,MF:&@DX54
M*3.T5,NVSA2RR"FE23OP_4$[95PTQR=N[TZ-3V1N$B[P3H'.TY2IS1DF<GW:
M[#2KC7N^C(W=:(]/,K;$!S2?LSM%JW:-$O$4A>92@,+%:7/2>7?6L_).X'>.
M:[WS#=:2N91?[>(J.FWZEA F&!J+P.C?"L\Q22P0T?A68C;K*ZWB[G>%_M[9
M3K;,F<9SF?S!(Q.?-H=-B'#!\L3<R_4'+.WI6[Q0)MK]A74AVZ,;PUP;F9;*
MM$ZY*/ZSQ](/.PI#_QF%H%0('._B(L?R@ADV/E%R#<I*$YK]<*8Z;2+'A0W*
M@U%TRDG/C">IS(6!BQS!2+C'A!F,X(XIPU&?M U=807;80EW5L %S\!U KB1
MPL0:IB+"Z'N -G&K"085P;/@1<2/N6A!U_<@\(/>"WC=VN"NP^O^BL'PSV2N
MC:)4^7>?[05R;S^R+9]W.F,AGC:I/C2J%3;'KU]U!O[Q"[Q[->_>2^CCR<WM
MYT\SN/@\A=DMW$^O)[/I!=Q-[F=7TX=]9%^&^W0[F\((7K\:!IW.,;R(#A,#
M)D9 $8%<P 6&F,Y1440Z?0_^RA^Y6-*A046>Y,+(!@/-$G(G6RI$*F%#66UB
M!W(NTXR)C;OX[3&)+!8\X10$#T:^?_VA%<H4WDL9D63+@VL3M>#02@?^<2W@
MUIUC#\C1*RYSG6R "4&1#8D"T_ G+R]@HG&)*5PJZD\UXA%DN=(Y(UZ4 ^N8
MAW%E!M=V2^=91I KIBPXK'")ALVM172XI4D]$;C19#.MK+9&IJ5@265^X;=8
M)CQB&]U@Y, -,F4]J>'0GI66/3CY2>6NTKZC%LQ()J2*(G3K1OMITY.L7+&$
M<ICB86&>Z%LS[F_.@K[7]WW/]WTX9%FFY".G/H;)IG'0I9.!%_1]NN,B5Y:\
MQ:G8$3X5'M:%!Y8Z?73K>$<\$B"D 2T3<KG8;#_HHB@/S??.*DQA1?5%Q'RA
MR(-;7Y)LB;RF^!WX[L:#X*W7'_@VHF2H9=38PXB*+4/7W9--"R:U;,W><\*[
M6Z1E:CJ-J&@&JFP&6=D,'!%R8:?C^?UN0:CO];HC+_!'OWKMP6@0V*@4<*-!
MSQM0B!J[8+"F2BJYD1-C2J/+?('DFKE4U#:(HG,>^X[QQMO->IAA&,^0I? 0
M<J2R@-<LS8[=MI")7&[@2D3TOJ@-'%XJF6='MCP:MMZ(-R6:*],BX622T"7S
M#=RH%OP=YW*3PS7WX#QFG%Y&X6PYG]Y6V5C6N'61ZX0N?2$7&L.<>H1'>2/>
M<-<PM'DSIYRSYXEDHC"WP<A^&Q1ZMB,:0D3DLD=C*6./7>KE\R_D-%?$BAN#
M8MMQ]$^$)/"ZW8$W&)4Q#KQ@T+'+O6&)5HS<J8L0_)Q#RAJH$!Q>[16GL\\Q
MSQBRKYF20S2/.$U77N,C)["E!RY?=LKPP-\'V/TA(#P+.!KU6W K"(^<U'%P
M025.*2#0*EAT2;V>,I&V#$L:3QZ'W\A4(XG1E2AF33NT[:3K_Y^#?1I5Y_2L
M@45G_T&,&D^3UKW<[A6I1%MPM_->6.'"A&VV[9IK"W) @Y#^EMM$39'"J9\T
M8!AX_>&P$EG0]'9D>90.<E-$D6#[;"S2Z"D%VW97/+*92<\2 [.6;UP[I^M3
MP,6BR..ZEVYC5?@_M7,;/0T6UTK8]V.XY^T >CN&]MW8-]2T=R;1%-72S=N:
MN@BULF(HK7?KD7Y23+);\>+WP U32T[%GN""5/W6VWX35#%C%PLC,S?7SJ6A
M*=E]QO2S!)45H/.%E*9:V OJ'SKC_P!02P,$%     @ SX-/640_E!D2!
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
MY[3P#38^YAE4^JAQT& ?'X@6:VW]3+>$-(CN)X@>50,/:+X-3UA=/GZ3?CV
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
M5AT[LQW2_O>SG9#2*J!IVA?B.]][?L_X+FZX>) %@$*/)64R<0JEJIGKRJR
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
MUQ$2-Y;A,FM_698$_77T@;A5H8)$W=S %@'WP"[!/]VOW2X%&ZYS8BQ8;%7
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
M-]<- 4$YN$LN!]B6P8.\W+8-Q^,1XT1[V9.)P=G!&N/&MXRB77/8?^0P$$+
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
MD51+E[P496]4"U.<DNP-:!/0=CAK.<PO?!%/3G&8ZZ<_7.0;.OX1#]7[J*5
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
MU,]4C;@EUV@X'0>^YO:&D8V[M#;2T!7H7DOZSX'*+J#YK91F;]@-^G\QRW\
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
M?JON-7EAAY+Q$J7A2H+&?!Y<#Z:+D8OW =\Y[DS/!M?)1JE'YWS)YD'D"*'
MU#H$1I\G7*(0#HAH_&DQ@ZZD2^S;!_3/OG?J9<,,+I7XP3-;S(-) !GFK!9V
MI7:WV/8S=GBI$L:OL&MB1U0QK8U599M,?LEE\V7[]AYZ"9/HE82X38@][Z:0
M9_F)69;,M-J!=M&$Y@S?JL\F<ERZ1UE;3:><\FRR5&7)+=VR-<!D!DLE+9=;
ME"E' ^\>V$:@>3\++=5R&6':XBX:W/@5W$$,=P15&+B1&6;_ H1$LF,:'Y@N
MXI.(7VMY </H'.(H'IW &W:=#SW>\+\Z_W6],5;3/_/[6.\-\N@XLM/1U%0L
MQ7E 0C&HGS!(WKX97$8?3_ >=;Q'I]"3->DRJP6"RE\X6UBYY69/8C5HCG$^
MB7J<\T.!D+Z4T&[!M@04J)'+,YH+8"E.XMY"3@J#9V3: +IG!WHT](_&- (S
MD"M!8\!,SWX>@@B[BSJCIQW#>'P>3P;.ONS95SU[TK,_M#8<N]JP)XP2]=;+
MWU!/M;2-1KK=;L)<-\)Z"6_&TQW36RX-",PI-;JX&@>@&\DWCE65E]E&61*M
M-PN:DJA= )WG2MF#XPIT<S?Y"U!+ P04    " #/@T]90127A^$$  !8"@
M&0   'AL+W=O<FMS:&5E=',O<VAE970S."YX;6R55MMNVS@0?==7$&Y0)  3
MD]0]30PXJ8NZ2--LG'91+/:!D6A;J$2J)!4W?[]#RG;M72? OMA#<N;,[0S%
MBY72/\Q2"(M^-;4TEX.EM>WY<&B*I6BX.5.MD' R5[KA%I9Z,32M%KST1DT]
M9(0DPX97<C"Z\'MW>G2A.EM74MQI9+JFX?KY2M1J=3F@@\W&?;586K<Q'%VT
M?"%FPGYM[S2LAEN4LFJ$-)622(OYY6!,SZ\BI^\5OE5B979DY#)Y5.J'6TS+
MRP%Q 8E:%-8A</A[$M>BKAT0A/%SC3G8NG2&N_(&_8//'7)YY$9<J_K/JK3+
MRT$V0*68\ZZV]VKU4:SSB1U>H6KC?]&JUXW!8]$9JYJU,:R;2O;__->Z#CL&
M&7G!@*T-F(^[=^2C?,\M'UUHM4+::0.:$WRJWAJ"JZ1KRLQJ.*W SHZ^<5WQ
MQUJ@J;1""V/11-K*5L*@XP=W8$XNAA8<.?5AL0:]ZD'9"Z"4H<]*VJ4!L%*4
M^P!#B' ;)MN$><5>1?S4R3,4$HP88=$K>.$V[=#CA?\_[;_&C\9J8,O?AQ+O
M8:/#L&Z"SDW+"W$Y@!$Q0C^)P>CM&YJ0=Z\$'6V#CEY#'\U@(LL.@E9S]&TZ
M,>A:2:/JJN16E.A#);DL*EZCF84-&!QK#F7PJH_#&3PL!9JK&@:XDHM@OG5D
M-HX0;U0'_A"7)0Q)#>=020C3@B6$BE909%3)HNZ #R#X UX4JFFY? 945.SF
M<L %8'M$8()P3 @<$[R_S8[C1G@>;)?[FNXP&,]FDX=9<-UI[:,V1E@37'.S
M]$B%$\3/KGKBM7=YA)(DPXR&((4LQ%D<!6.(VN>J12% $UB$D83K,XHICO,<
ML2S$C-%@*I\ 1&E'*A;A-,QQ%*9.9%F&PS0///D@<P1\DZ"$2<)P3 @Z#;Y
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
M]'2N ;<,G"LI+R"OP>$XRVF1YILR^,=)>RCWR8&>EVY[7OH?>MZ-AT@VH8W
M^_>=LA()V=O]#N-_&S/Z#4).%,ZPG79WK5:J[;$:7^!?]+UJ0:$>"JF"\:QQ
MB&#Z/-13#!&&;@*I$5.>QY3%2?2FA6X#O0E:%&2$ BX(AT:71:^^ZER09JZ?
M.5UI:9&88Y&$=,%( _]0K1S^F"B ?YQG(:>.0*R@"0.&>8IR\ +26!2<ED5*
M3@Y0E&TIROXW16$,O(9[WUZ*#N)_:T ]96C@[=4CWC P813UJ LA-0/1V!BP
MVH><AR#%)>9QN8X8="$H& &=Z.0!XGB-<4(Z:U8:#)'9AK%'@,><IDQ <3(
MA+; @&3&'J!V 1:ZA8G["("700-&'90M>!.SIT<K)3-UJUML$W!/'<8WV,14
M21E)!4V*Y)"V&AKE1O6(Q'%!RXR'D;V!V9<XXYW;9Z/L;;AC.Q(&V' 1W;[=
M7N.GP^WU07SX#?!.6CB"([5:@"H[S:&,[7"O'C;>=.$N.S,>;L9AN82?(LJB
M 'Q?&.,W&S2P_7$S^0M02P,$%     @ SX-/678S.&W8!   41D  !D   !X
M;"]W;W)K<VAE971S+W-H965T-# N>&ULS5EM;^HV&/TK5C9-]TJ[)<Y[.HI4
MR*;UZG9"%W73=+4/)C'!:F(SVT#W[V<G:8"0>BW*I/9#R<OS')YS'MLY,>,]
MXX]BC;$$3V5!Q8VUEG)S/1J)=(U+)*[8!E-U9\5XB:0ZY?E(;#A&6954%B/'
MMH-1B0BU)N/JVIQ/QFPK"T+QG .Q+4O$_YGB@NUO+&@]7_A*\K74%T:3\0;E
M>('EPV;.U=FH1<E(B:D@C *.5S?6+;Q.'%LG5!&_$[P71\= 4UDR]JA/[K(;
MR]85X0*G4D,@];'#,UP4&DG5\7<#:K7?J1./CY_1?ZG(*S)+)/",%7^03*YO
MK,@"&5ZA;2&_LOVON"'D:[R4%:+Z#_9-K&V!="LD*YMD54%):/V)GAHACA)@
M\$*"TR0XW03OA02W27!?F^ U"5ZE3$VETB%!$DW&G.T!U]$*31]48E;9BCZA
MNN\+R=5=HO+D9(H$$8"MP)QC@:E$=3=H!A;U2-#W%B2G9$521"6X35.VI9+0
M',Q905*"!?B08(E((3Z"3^!AD8 /WW\<CZ2J3G_'*&TJF=:5."]4 AUPSZA<
M"_ SS7!V"C!2M%INSC.WJ6-$_+RE5\"U?P2.[7@]!<U>G^[VI">O2(>!3H>N
M@8W;=LJM\-S_LU/?OBA4<"=Q*?[J:U%=@M=?@EZ#KL4&I?C&VN@B^ Y;DQ^^
M@X']4Y^\0X(E X&=2.^UTGLF],EMGG.<(XE!BL0:$+U<5=J*2G_5AK7Z[-.S
MQO4K7+T$[R9^Y+ENX 3CT>Y8J_/ (+9C&+G1:6!BK/1"'?Q6!]^H0T)R(E$!
MD!!8BCZ^=7YPS-<-8K=#]CS*@;;K.1VJQF(NI!JT5 -SRY\;S'&*R0XM"]S'
M-SAC @,O=NV@T[99;Z#OAZ[7(6TLZT+284LZ-)+^3?D,M8B@0KD!1%,,E*\
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
M5DQHPF&)T.!BB!RJZ6M-8&3E6L-<&FPT;KC&7P$HFX#K2RG-+K#=IONYY/\
M4$L#!!0    ( ,^#3UD^[A\Y; 0  ,07   9    >&PO=V]R:W-H965T<R]S
M:&5E=#0Y+GAM;+U878_B-A3]*U9:5;M2=Q+;20A30&)F^C'5CC1:.NW#J@^&
M&$@WL:GM#+O]]74^B&%)O!/$\ ))\#T^U]?G'N+1EHM/<DVI I^SE,FQLU9J
M<^VZ<K&F&9%7?$.9_F7)14:4OA4K5VX$)7$9E*4N\KS0S4C"G,FH?/8H)B.>
MJS1A]%$ F6<9$5]N:,JW8P<ZNP<?DM5:%0_<R6A#5G1&U=/F4>@[MT&)DXPR
MF7 &!%V.G2F\OL%!$5".^#.A6[EW#8I4YIQ_*F[NX['C%8QH2A>J@"#ZZYG>
MTC0MD#2/?VM0IYFS"-R_WJ'_4B:ODYD326]Y^E<2J_78B1P0TR7)4_6!;W^C
M=4(EP05/9?D)MO58SP&+7"J>U<&:09:PZIM\KA=B+P"AC@!4!Z"2=S51R?*.
M*#(9";X%HABMT8J+,M4R6I-+6%&5F1+ZUT3'J<D]4X2MDGE*P51*JB0@+ 9W
MR2I1)-T]>G-'%4E2^1:\ S.]+^)<#^=+\+X8^R0I*(M9A?XA2*PWCMY4(U=I
M@L4T[J(F<U.101UD( (/G*FU!#^SF,:' *[.K$D/[=*[05;$WW-V!;#W(T >
M\L'3[ Z\^?ZM!1<WRX9+7+\#]^O,/S[0;$[%WVTY6Y$*U5W+#5G0L:-E):EX
MIL[DA^]@Z/UDX>DW//T2'7?P?'FUP,?W.A;<*YK)UC3\5T@C:-((K,M]O$MO
MZ"IA+&&K-JH56%""%6WI>0*A%T6#,!BYSRTTPH9&:*6A^X!6.0.WN1"4+;Z
M:?R/EJAN4JJ-1@46[M%XAWSHPW82@X;$P$IBFG&ADO](T=1<,,OG2I"RP[51
ML$*U%PU8ZA4U'*.>]=*"[BA6=+1*NEBA'R*_?9V&#8=A#XF"Z6*19WE*%(VM
M:K6"GKC-H6>ZL7<IO=8SG3F3/5^!YY1LC78@%HQ0V"D7B P3=$[5VM'Z:P8:
M3X%V4^FE[!KKL+M /$0=/0X:RX#65MY+O#748=E\7_\E##MHF)8/[3V_C\7:
MH4[=Z\868'@QU5H=Z-1,C+= N[GT5>W@J/R#*$2=O1L: X%V!^DKVF,7L7DM
M-"8"[2[23Y/#?II$QA>0M5OWTF0-=5 479$@B#I8F)Z.[#U];Q__*KBT:]*.
M=>).1J;K(W0I3:(3'.';F1A;0'9;Z*E)=&P,P2! P1!UE-\8 [(;0T]-HA9O
M@"CHZ@W(. /J^S9@$4/0LAJ%/W6)P31]9'\9V-M +_UO:4<\=2.9YHX&%Y/$
M"2\6W\[$N /J^WYAET2+.P0PB#K< 1EW0'9WZ*N(8W^ L$.6V'@#/I\WX&-O
MT"OAA\,.$L8:\(NMP7H6\AJF@(TIX(N9 GX-4\![YT]G-07<9@H>]&"'!+ Q
M!7Q64\"MIN!WJL"8 CZ?*>#C Z(@C*)@^+4,W+V#U8R*57E\+,&"YTQ59ZS-
MT^:(>EH=S)KAU?GV Q&Z/A*D=*E#O:N!GEU41\;5C>*;\IAVSI7B67FYIGH[
MBF* _GW)N=K=%!,T!_>3_P%02P,$%     @ SX-/6>^,:21? @  -P8  !D
M  !X;"]W;W)K<VAE971S+W-H965T-3 N>&ULI95=;]HP%(;_BI5-4RMM33 A
ME"Y$@M)JG32I*NIV,>W"D -8=>S,-A_;K]^Q$R(F0M&T&^*/<][GO$Y\2+=*
MOY@5@"6[0D@S#%;6EC=A:.8K*)BY4B5(W%DH73"+4[T,3:F!Y3ZI$"&-HB0L
M&)=!EOJU1YVE:FT%E_"HB5D7!=._QB#4=AAT@OW"$U^NK%L(L[1D2YB"?2X?
M-<["1B7G!4C#E20:%L-@U+D9]UV\#_C*86L.QL0YF2GUXB8/^3"(7$$@8&Z=
M L/'!FY!"">$9?RL-8,&Z1(/QWOU>^\=O<R8@5LEOO'<KH;!=4!R6+"UL$]J
M^PEJ/SVG-U?"^%^RK6.C@,S7QJJB3L8*"BZK)]O5YW"00.F)!%HG4%]W!?)5
M3IAE6:K5EF@7C6INX*WZ;"R.2_=2IE;C+L<\FSU(R^22SP20D3%@#6$R)Q.^
MY):)_=+%!"SCPER2#V2*GT6^QG"U('?&<CP8R,FH4-KRW\R?]-T./QD#QH4<
MZ:>AQ;(=/)S7)8ZK$NF)$C^OY17I1N\)C6A,GJ<3<O'V\F^9$%TWUFECG7K=
M[@G=_W5"OH]FQFK\KGZTF:K@<3O<W;4;4[(Y# .\3 ;T!H+LW9M.$GU\Q5JW
ML=9]33W#D^JUU51E]7R6NZZ;C,;7$:5IN&FAQ0TM/D=+VFA55G)(ZR9Q9]!.
MZS6TWCE:OXW6.Z;1:!"?H"4-+3E'NVZC)?]$ZS>T_CG:H(W6/WYO;;3PH ^X
MEOJ%Z267A@A88&)TU4<%7;6I:F)5Z5O#3%EL-'ZXPLX.V@7@_D(INY^X;M/\
M5V1_ %!+ P04    " #/@T]9H]T56WP"  "U!0  &0   'AL+W=O<FMS:&5E
M=',O<VAE970U,2YX;6RM5%%/VS 0_BNG@!!(6Y,F;2F01J*M$* A,2K8 ]J#
MFUP2"\?.;*<%:3]^=I)&96O[M)?$=[[[ON\NN0O70KZI'%'#>\&XFCBYUN6E
MZZHXQX*HGBB1FYM4R()H8\K,5:5$DM1)!7-]SQNY!:'<B<+:]RBC4%2:48Z/
M$E15%$1^3)&)]<3I.QO'$\UR;1UN%)8DPP7JY_)1&LOM4!):(%=4<)"83ISK
M_N5T:./K@!>*:[5U!EO)4H@W:]PE$\>S@I!AK"T",:\5SI Q"V1D_&HQG8[2
M)FZ?-^@W=>VFEB51.!/L!TUT/G'&#B28DHKI)[&^Q;:>6F LF*J?L&YC/0?B
M2FE1M,E&04%Y\R;O;1^V$H)@3X+?)OBU[H:H5CDGFD2A%&N0-MJ@V4-=:IUM
MQ%%N/\I"2W-+39Z.[K@F/*-+AG"M%&H%A"<PIQG5A&U<IW/4A#)U!E]A87Z+
MI#+A(H69*$K"/TZ.QG[__$K!@F:<IC0F7'^&@"G5L: <;@5+*,\,SL;S^H#%
M$N7/T-6F'"O*C5OITT:ZOT?Z?<5[$'A?P/?\ 3POYG!Z? ;'X(+*B43U&=$U
MC>FZXW?=\6N*8 _%_RGV]9N!A3N-A=I99J-AL%N#G<I+59(8)XX9.X5RA4YT
M<M0?>5<'*@RZ"H-#Z-'WRNBG^@-.C>"Y8(Q(!27*IH=G\'MO0QOM#?JX1K<+
M8!5YO?$H=%<[- TZ38.#FF9"F28217<R-KG#+<;A*+@8[*8<=I3#@Y0WA$IX
M(:S"793#?RF#T47P%Z6[-85VH3T0F5&N@&%J\KS>N0&0S9)H#"W*>C"70ILQ
MKX^YV:LH;8"Y3X70&\/.>K>IHS]02P,$%     @ SX-/63]__A4& P  P0@
M !D   !X;"]W;W)K<VAE971S+W-H965T-3(N>&ULM99=;]HP%(;_BI5-4RNU
M3>*$KPXBP=BT3JJ$8-TNIEV8^!"L.G9F&^CVZV<GD-(2J-1I-XF_SNOGO$E\
MTM](=:^7  8]Y%SH@;<TIKCV?9TN(2?Z2A8@[,Q"JIP8VU69KPL%A)9!.?=Q
M$+3]G##A)?UR;**2OEP9S@1,%-*K/"?J]PBXW R\T-L-3%FV-&[ 3_H%R6 &
MYJZ8*-OS:Q7*<A":28$4+ ;>,+P>A8$+*%=\8[#1>VWD4IE+>>\Z-W3@!8X(
M.*3&21![6\,'X-PI68Y?6U&OWM,%[K=WZI_*Y&TR<Z+A@^3?&37+@=?U$(4%
M67$SE9O/L$VHY?12R75Y19OMVL!#Z4H;F6^#+4'.1'4G#ULC]@(P/A* MP&X
MY*XV*BG'Q)"DK^0&*;?:JKE&F6H9;>&8<$]E9I2=93;.)#?"$)&Q.0<TU!J,
M1D10-&89,X3OAL[&8 CC^AQ=HIE]+^C*+I<+-%&@0;@8-)6<7UJ?-D11-_55
MNOCG.C<BY2O*1/9LY@)-01O%4@/TO.\;FYC#\]-M$J,J"7PDB1"C6RG,4J./
M@@)]*N!;1VI;\,Z6$3ZI^&4EKE 47" <X!C=S<;H[.WY"=VHMCLJ=:,CNO_?
M/?1C.+<=^[;_;#*RPHN;\=P1<*T+DL+ *QR=6H.7O'L3MH/W)Y*/Z^3C4^K)
MCIIL7S2#K,VPLSEJPJT$6Z6@.V#6"0Z#*,9]?]T TJI!6B=!AI2R\DRP5M,G
M4!?N&W,.%TJF %0W057B[3VH$'=QC(-FJG9-U7XUE31+4$TL[0.6*.JUVIUF
ME$Z-TGGA2>E"ZB,T31B= XS+L(M;G<X13[HU2/<DR!0(9W^ HLP6&'3&I;:'
MD(5ZF:A[0!3WNE'<C-.K<7HG<>Z$>C50[] BW G"9J P>#R_@W_XJ.+&PS0X
M^*I:4;L7/4/Q]ZI*#BHK:Z=&J5P)4Q68>K2NS\.J*CTNKXK[+5$9$QIQ6-C0
MX*IC]U95O:PZ1A9EC9I+8RM>V5S:?PQ0;H&=7TAI=AVW0?W7DOP%4$L#!!0
M   ( ,^#3UG[MJ^7H@0  (@5   9    >&PO=V]R:W-H965T<R]S:&5E=#4S
M+GAM;.U8WV_;-A!^[U]!:,.0 D[TT[*3V@82:\-2-%V0K!N*8@^T?+:)2J1"
MTG8R[(_?45)D*U&T.E#?EH>8I'C?W7TDC[P;;87\JE8 FMRG"5=C:Z5U=F;;
M*EY!2M6)R(#CEX60*=78E4M;91+H/!=*$]MSG-!.*>/69)2/7<O)2*QUPCA<
M2Z+6:4KEPP4D8CNV7.MQX(8M5]H,V)-11I=P"_I3=BVQ9U<H<Y8"5TQP(F$Q
MML[=L\CM&X%\QA\,MFJO38PK,R&^FL[E?&PYQB)((-8&@N+/!J:0) 8)[;@K
M0:U*IQ'<;S^B_Y([C\[,J(*I2/YD<[T:6T.+S&%!UXF^$=M?H70H-S 6B<K_
MDVTQ-SBU2+Q66J2E,%J0,E[\TON2B#V!H?."@%<*>-\JX)<"_A,!SWM!("@%
M@IR9PI6<AXAJ.AE)L272S$8TT\C)S*71?<;-NM]JB5\9RNG);WH%DGP4_'BZ
MEA*X)N=*@5;D* )-6:+>DI]^<,/^.\(XN6))@HNE1K9&U0; CDLU%X4:[P4U
MKD>N!-<K17[F<YC7 6RTN3+<>S3\PFM%?+_F)\1W>L1SO(!\NHW(T8]O&PR;
M'@(S_?B9'!7^-F%%WX[E-YM4<]6OULC/<?U#U^C+!YQ)+C6DZJ^F-2E@@V98
M$U'.5$9C&%L8,A3(#5@3X[SSKHG'+L&BCL!J= 85G4$;>DDG1SKCDDZ:T]G$
M8('4SY%,"-U,AIX7^D$PLC?[Y+1J/)2<YTK[&,9]KU\IK?G=K_SNM_K]0?#E
ML0:9$KA;,_V )WH#2F,0;_*\P KWC B"OH-_3SQOU7FHYQV!U>@)*WK"5GIN
M<"?0A"P R!'&NL]KR@F.8<R=L:9@<!$^7Z:^-W2?\-.J]%!^PF>+TG?=4Z]Y
M7PPJQP>MCI\OEQ*65 .1!05FCS2>AG8<UR$/0&63Y/35DE&KY"NWQ+!B9MAJ
MU^V*W9EM,!5KCN?ERQ6D,Y"-H;85Z-!0VR58U!%8C<#3BL#3[W-SG79)9Y=@
M44=@-3I=9_=:<SJ,X278?HCRO7 P'#R]OMJU'DI15VAUCO9>M&XK1^\9WNW+
MUM/:CG#H_NH4+>H*K<Z>MV//^SY'ML3MBM,NT:*NT.J<[M[O;NM[]O%I0?&>
M!3RJNH>9J8HERTSJV\AE.]XEIF)4QBM,--Q!CY0;'H%!PAQ#@A8$5[&\SM]4
M:LE"2$*S3(I[AADS) _$[P6.0])UCU ^)U[H.,<KS,BI!&,MBS%[7F,[P:_*
M9(#U&[&'?4KY/2/74FP8C^&$_%XIWOE+ME2]64B1DO-,LB0W.U>(XV8R;.DL
M@=P\V(!\P!<(/S8O I*!9&).UAE!GSPG#$\:-\O_=!U 5]1.UVM/PR[]<MOS
MK]:'-OFGK#<T'HLNTZQIB>:Z>]>CZ]=OQJ@KE76N=BF;VYZSG:=":O8WS6MD
M<)\!5]!<?ND_N^K=H=.0K[4K/#BP_K?:PG-[KT25@ESFI3Y%8G,PBJ)/-5J5
M$\_S(MJ3\0M39LQ+7SN8HD:)9WS)N"()+!#2.1F@5;(H^Q4=+;*\$#836HLT
M;ZZ SD&:"?A](81^[!@%5?%U\B]02P,$%     @ SX-/6;VK$F59 @  ?04
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
M7FQ#L%(2>C8)O0;KN=>D[(9@)=F^]_)A]AJMZ +7*U?T<3W7'_I>4>Y!XT&
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
MBVH>JOFH%J!:B&H1JL64UBPJ=;A5DT].V3.'MM?D4^'>="[5>L7$E&]8[R*
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
MM>-FF*L?)G -4,_GC,GM1/?D_A><_@-02P,$%     @ SX-/63S*Q&*# @
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
MLY#?$]6L?.U*$KU7U7$S3$]M76M0TQ&41D%IK M-?6'_=E#SUW>U(6GJ#4F
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
M+:9*.6PZ 9'*;D&T"%WNF<,&AFI_,-3V!I::G[L#$(9I@3#(V<A2D2DQW()
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
MO<2#TFQ0VA24YH#29J T%Y3F@=)\*%JU/H[6KO [3H<*.%2Q0-)L4-H4E.:
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
MYY28_IKUCM-MF-2M=CCWP:SQ90+C$W"_TMJ='#_\XUN7_P902P,$%     @
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
M#<#YI93FN6.OY>X53GX#4$L#!!0    ( ,^#3UD&G(G/'@,  . (   9
M>&PO=V]R:W-H965T<R]S:&5E=#<T+GAM;*U6:V_:,!3]*U8V39VT-F](.T J
MM-LZK5M5U.U#U0\FN8#5Q$YM!]I_O^N$ID -VK1] 3_N.3[G^G'36PIYK^8
MFCP6.5=]9ZYU>>*Z*IU#0=61*('CS%3(@FKLRIFK2@DTJT%%[@:>UW$+RK@S
MZ-5C5W+0$Y7.&8<K2515%%0^#2$7R[[C.\\#UVPVUV; '?1*.H,QZ)OR2F+/
M;5DR5@!73' B8=IW3OV346+BZX"?#)9JK4V,DXD0]Z9SD?4=SPB"'%)M&"C^
M+6 $>6Z(4,;#BM-IES3 ]?8S^Z?:.WJ94 4CD?]BF9[WG<0A&4QIE>MKL?P"
M*S^QX4M%KNI?LES%>@Y)*Z5%L0*C@H+QYI\^KO*P!O [.P#!"A!L Z(=@' %
M"&NCC;+:UAG5=-"38DFDB48VTZAS4Z/1#>-F%\=:XBQ#G!Y<@]*2I1HR\AW/
MS*E2H!4Y. --6:[>DT,RQH.353D0,24CP3/<00P>:ZH!=Q.#<?Q'"9*:;5$(
MN*(2QS&V*"E_(K>74$Q WN',S?B,'+Q]WW,U*C?KN^E*Y;!1&>Q0Z0?D4G ]
M5^0<!62;!"Y:;GT'S[Z'P5[&KQ4_(J'W@01>$%D$C?X<'NZ1$[;;$-9\X0Z^
MOTSR[3?$DPN<5'>V;#:+1?;%S,-PHDJ:0M_!FZ] +L 9O'OC=[R/MDS\)[*-
MO$1M7J)]['@\%\ KL'G<"[3+(C9[_\ZSX2QNG<5[G7T&CMN9$\HS0C.\V0PO
M(C5O&H''TNR_LKEN2#LUJ7FA%X,PB:/C",_P8MV5)<[OAE[X$K>ANM.J[NQ5
M?<$U8!HT83P5A75?.J]6]H,M<980K]NQ*^NVRKI[E9T_5$P_H:X%RC-W!IM8
MFR:*98Q*9L]F]Y60PR"*8R],PBW)EDC?\WW/"Q*[[J35G>S5;5[=7"BKO 89
M;\A+(B\._7A;GR74#X/$/T[B+7WN6K$H0,[J&JI(*BJNF_>S'6W+]&E=G;;&
MAUB^FVK[0M/4_DLJ9PR?J1RF2.D==5&7;.IIT]&BK$O21&@L<'5SCI\@($T
MSD^%T,\=LT#[43/X#5!+ P04    " #/@T]9%=LZ+2X#   3"0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970W-2YX;6RMEEM/VS 4Q[^*E4T32$!N3=JR-A*4
MH3&-"5&Q/2 >W.2TM4CL8#LM?/L=)R'K)2ULVDOKRSG'O__QY62P%/)1S0$T
M><Y2KH;67.O\U+95/(>,JA.1 \>9J9 9U=B5,UOE$FA2.F6I[3E.:&>4<2L:
ME&,W,AJ(0J>,PXTDJL@R*E_.(17+H>5:KP.W;#;79L".!CF=P1CT77XCL6<W
M41*6 5=,<")A.K3.W--1S]B7!C\9+-5*FQ@E$R$>3><J&5J. 8(48FTB4/Q;
MP C2U 1"C*<ZIM4L:1Q7VZ_1+TOMJ&5"%8Q$^HLE>CZT>A9)8$J+5-^*Y5>H
M]00F7BQ25?Z296WK6"0NE!99[8P$&>/5/WVN\[#BX(8['+S:P=MTZ.QP\&L'
MOQ1:D96R+JBFT4"*)9'&&J.91IF;TAO5,&YV<:PESC+TT]$M*"U9K"$A/_#,
MG"D%6I&#"]"4I>J0'),Q'IRD2(&(*1D)GN .HO%84PVXFVALQJF:DTL\$0H=
M;JC$<;3-<LI?R/TU9!.0#SAS-[X@!Q\/![9&<K.^'=>4YQ6EMX/2]<BUX'JN
MR!<$2-8#V"BYT>V]ZC[W]D;\5O 3XCM'Q'.\3@O0Z/WN_AX<O]D&OXSG[XCW
METF^_X[^Y HGU4-;-JO%.NV+F8?A5.4TAJ&%-U^!7( 5??K@AL[GMDS\IV!K
M>>DT>>GLBQZ9,QD;W87)!^,$GR])->.SZ@%@FH%JRT 5-BC#FI=L$1W[_7ZW
MUQ_8BU5Q+79NUW4<+PP:RS7RH"$/WD=^4*,?DER*!</C2R8OV%_@S7M;1[5(
MN,87()WC; C9-L2''(4X[3+"1D;X/AFK\%/&*8_?A@^WF-S^&E*%WF+6=?I=
MU]_!WFW8NWO9RPM#>5()@*>"+6AJ;M,1F<",<6X43&B*6J -O]N2TL#Q@TW^
M;;O Z_0Z[?"]!K[WK_# DS?(>UNGVO=[_=#= -\VVQ18H=LK]24#.2O+KB*Q
M*+BNGMQFM*GL9V5!VQ@_QXI?%>@_8:K/A6LJ<4<426&*(9V3+E+)J@17'2WR
MLHI-A,::6#;G^-4"TAC@_%0(_=HQ"S3?0=%O4$L#!!0    ( ,^#3UE_+D_T
M/P,  $83   -    >&PO<W1Y;&5S+GAM;-U8X6[:,!!^E<A=IU::&B!K2E9
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
M<M3T!^WZT+9QQWD!(%_P0KXSI :Q5+92-LZ(BS.4J<]XH:ZZ.VI OE1Q#EQ
M>3#;@RH!RB/^_JE840;T_6U\^\]![\/G8DBDD@6S2Z[H(>NVX:+BPKF0H/N^
MH;>:J@YQ$6,BH2R8C7+M=\J*#Z9[MCQ82VV_T\9\R"4+9IE<5)4]4/9[^XU.
MXM00Q0%Z)>_CCKM -EDPZ^2B-0>*W>5!"6_$Q]"$H%>2JLEQOT$V63#KY+V1
M71\UNNP("MECP:R/&_F-[NIWJA@*V6+!K(M0 GS9F:96UGWN<XN_C]F0)!;,
MEJ"BH*(6=CC2]X?WVNOM+W4TLD;";(VUVH86U!/VAOI MXW!D#L29G<L3=MJ
M/Y11(704S8"GNFK<41,X#&%VQR=I=>@.-$*B@:-R7KPERI]228*TD3!KXR-!
M65V%)/=!33@C0<Y(F)U!R43<44Y1MO]X&"-=:E<UQAULG&(29(R$V1A7G=.4
M7L2-E74H^RZLI7IA*/!C1B2,A%D8)-^@M8"WHG%(Z")/Q>W]L'$O8DRDD(19
M(;"X_YS$F$@J";-4HDI:/+GI)?Q'S(:DDC!+!9;4XDD\^X&TDK(/1D!1/;K3
M*9),RBR98T7U]]L>8R+-I,R:@;7U.)IPSHO9-:.R=:KGI$@V*;-L1O7K)!VR
M3,ILF5_JL$E"Y)B4?8X+%&3CS(,<DS([YGA)UD<TQD2.29D=,UF73=YS9)N4
MV398V&D\C8ULDS';!F-F,2:R3<9L&XR9QYC(-AG[A%A4_EPJ+W4S>B(SY)B,
MV3&3<.*96-.YZT,38\*5%>Z1#2K31L;.D'4R9NM@S%'_1NK)F-6#J\D1)E)/
MQJP>C#E*0T@]&?OP!F&.TA!R3\;L'HQ9Q*N3R#WY24<Z98R)W),SNP=C/H\Q
MD7MR9O<<'Y#UN3[&1!;*3[08TV..TGN.+)2?<DUFE#=SN,)_RC69T<@B1Q;*
M?^>JS&1EE"/[Y,SV.8+W6!O%F,@^.;-]?AJ&3T4162=GMLX1O(DH%L@Z!;-U
M(.8H 17(.@6S=3!FG( *9)V"V3H8,R[<"F2=@MDZ4XN=DSVH0-(I^-\J.[[L
M.<KF!9).\?LGW*8B"5\J8Q8.0 R/9HR)Q%,PBP=.#(YS$1)/P2P>C#G*14A
M!;. T/PEW?WX54(DH))90$?F+R>Z4(D$5#(+"&*.GLT2":AD%A#&C)_-$@FH
M/,7+!/]AQIXLD8%*9@-AS'B"HT0&*GL#S?O&[O6K6FUTI^H/= E'^RO95"LK
MPI_A%<8L#V\;;0Y-LZ1]UQW5X_7CSP<>?_KP^E]02P,$%     @ SX-/66?\
M4D), @  :"P  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\W:2VZC
M0!2%X:U8+""X[JN25IQ13S*-L@'DE!^*;1#02K+[MIR!?5 />A)Q1JA 7/X)
MGQ#P^%(.S;AO3\-NWPV+S^/A-*RJW3AVO^IZ6._*L1GNVJZ<SD<V;7]LQO.R
MW]9=LWYOMJ66Y3+J_G9&]?1X.W/Q^M65_YG8;C;[=?G=KO\<RVG\Q^#ZH^W?
MAUTI8[5X;?IM&5=5_7FX[A[JRR;=G2=7B^>W5=4_OZ6JGCM(($CF#U((TOF#
M#()L_B"'()\_*" HY@_*$)3G#[J'H/OY@QX@Z&'^H+1$&9<$21.L";1.R'4B
M\#HAV(E [(1D)P*S$Z*="-1.R'8B<#LAW(E [H1T)P*[$^*="/06U%L(]!;4
M6PCTELG#-H'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z*
M>BN!WHIZ*X'>BGHK@=XZ>5E"H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"W
MHMY*H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@MTU>=A/H;:BW$>AMJ+<1Z&VHMQ'H
M;:BW$>AMJ+<1Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMDX^5!'H[ZNT$
M>COJ[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$
M>L?D9Q,"O0/U#@*] _4. KT#]0X"O3/JG0GTSJAW)M [H]Z90.^,>F<"O3/J
MG0GTSJAW_DF]A_'K4(9KS_<:K_^35(_G<\OU\I?E]\[)#77!N;ZM&)[^ E!+
M P04    " #/@T]9AJ9C2 P"  !A*P  $P   %M#;VYT96YT7U1Y<&5S72YX
M;6S-VLUNXC 4!>!70=E6Q/@WTQ&PF9EMAT5?P$TN)2*)+=MMX>W'"6VE5ATT
M%2/U;(C ]CTWOM*W8GE[]!1GA[X;XJK8I>2_,Q;K'?4VEL[3D%>V+O0VY:_A
MGGE;[^T],;%8&%:[(=&0YFFL4:R7/VEK'[HT^W7(/\?6#:LB4!>+V8_3QC%K
M55CON[:V*:^SQZ%YES)_3BCSR6E/W+4^7N4-!?LP85SY>\#SN=^/%$+;T&QC
M0[JQ?=[%#AV+Z=A1+,^7^*!'M]VV-36N?NCSD3+Z0+:).Z+4=^6IZ-7YY)1O
MF$Z?_.+\J<RYP+QS$YR/>6*!/A_W,I+Q]-SG0A12>_X57Q-SZ8O?C\9I-]3\
M8W:^WB<7]M,\(IL>E]_QVQF_UO]D'P*D#PG2AP+I0X/T84#ZJ$#Z^ ;2QS5(
M'WR!T@B*J!R%5(YB*D=!E:.HRE%8Y2BN<A18.8JL D56@2*K0)%5H,@J4&05
M*+(*%%D%BJP"15:!(JM$D56BR"I19)4HLDH4626*K!)%5HDBJT215:+(JE!D
M52BR*A19%8JL"D56A2*K0I%5H<BJ4&15*+)J%%DUBJP:15:-(JM&D56CR*I1
M9-4HLFH4636*K 9%5H,BJT&1U:#(:E!D-2BR&A19#8JL!D56@R)KA2)KA2)K
MA2)KA2)KA2)K]96RWCFW_\_QT[/L;3N\Y+/IG[7K/U!+ 0(4 Q0    ( ,^#
M3UD'04UB@0   +$    0              "  0    !D;V-0<F]P<R]A<' N
M>&UL4$L! A0#%     @ SX-/656(I#7O    *P(  !$              ( !
MKP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ SX-/69E<G",0!@
MG"<  !,              ( !S0$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"
M% ,4    " #/@T]9@B8TB2T(  "+-P  &               @($."   >&PO
M=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ SX-/6;W#K:PP @
MH04  !@              ("!<1   'AL+W=O<FMS:&5E=',O<VAE970R+GAM
M;%!+ 0(4 Q0    ( ,^#3UFC]7ST& <  +\?   8              " @=<2
M  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " #/@T]9\IU7
MR/8"   0"@  &               @($E&@  >&PO=V]R:W-H965T<R]S:&5E
M=#0N>&UL4$L! A0#%     @ SX-/62:=:"DQ!P  G2<  !@
M ("!41T  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( ,^#
M3UFT-23R6 8  +PN   8              " @;@D  !X;"]W;W)K<VAE971S
M+W-H965T-BYX;6Q02P$"% ,4    " #/@T]9@H\X,\L(  !(*   &
M        @(%&*P  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%
M  @ SX-/6>Y3Q6&;!P  ZQ8  !@              ("!1S0  'AL+W=O<FMS
M:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( ,^#3UE-L(.*@!X  "M8   8
M              " @1@\  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"
M% ,4    " #/@T]9&\E+1JP#  !$"   &0              @('.6@  >&PO
M=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( ,^#3UGDKWKF/ 0
M #4)   9              " @;%>  !X;"]W;W)K<VAE971S+W-H965T,3$N
M>&UL4$L! A0#%     @ SX-/6;_13I)V P  6 <  !D              ("!
M)&,  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " #/@T]9
M5 DPW8\)   $%P  &0              @('19@  >&PO=V]R:W-H965T<R]S
M:&5E=#$S+GAM;%!+ 0(4 Q0    ( ,^#3UG)Q U=.00  &D)   9
M      " @9=P  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%
M  @ SX-/6>:;2LO& @  'P8  !D              ("!!W4  'AL+W=O<FMS
M:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    " #/@T]9AI&5*XL%  #T#
M&0              @($$>   >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+
M 0(4 Q0    ( ,^#3UE$/Y09$@0  $()   9              " @<9]  !X
M;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ SX-/6>:W"3(L
M"P  ^AL  !D              ("!#X(  'AL+W=O<FMS:&5E=',O<VAE970Q
M."YX;6Q02P$"% ,4    " #/@T]9*O>KFRT&  ""#@  &0
M@(%RC0  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( ,^#
M3UDEHG*>L @  /@4   9              " @=:3  !X;"]W;W)K<VAE971S
M+W-H965T,C N>&UL4$L! A0#%     @ SX-/6:JST'K3!@  N@X  !D
M         ("!O9P  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4
M    " #/@T]9?C5!O.,$  "/"@  &0              @(''HP  >&PO=V]R
M:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( ,^#3UF>U*MU+@@  -P4
M   9              " @>&H  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL
M4$L! A0#%     @ SX-/63D05VBM"   8Q,  !D              ("!1K$
M 'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " #/@T]9:/#@
M;$,"  ";!0  &0              @($JN@  >&PO=V]R:W-H965T<R]S:&5E
M=#(U+GAM;%!+ 0(4 Q0    ( ,^#3UD0PNQ 1 (  (H&   9
M  " @:2\  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @
MSX-/6>G?%[C0'P  ?V0  !D              ("!'[\  'AL+W=O<FMS:&5E
M=',O<VAE970R-RYX;6Q02P$"% ,4    " #/@T]9IK$J09D#  "W"   &0
M            @($FWP  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4
M Q0    ( ,^#3UG7[-FBK (  +$%   9              " @?;B  !X;"]W
M;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ SX-/61[)"U , P
MD 8  !D              ("!V>4  'AL+W=O<FMS:&5E=',O<VAE970S,"YX
M;6Q02P$"% ,4    " #/@T]9&@U,;%,%  "C#@  &0              @($<
MZ0  >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( ,^#3UG4
M&P7EJ0(  -4%   9              " @:;N  !X;"]W;W)K<VAE971S+W-H
M965T,S(N>&UL4$L! A0#%     @ SX-/67@<3C:C @   08  !D
M     ("!AO$  'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4
M" #/@T]9A,0Z8,H#  #1"   &0              @(%@]   >&PO=V]R:W-H
M965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( ,^#3UF-9G;+@@4   T.   9
M              " @6'X  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L!
M A0#%     @ SX-/66[62NCL!0  L@P  !D              ("!&OX  'AL
M+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    " #/@T]9E:_Z.&H"
M  "#!0  &0              @($]! $ >&PO=V]R:W-H965T<R]S:&5E=#,W
M+GAM;%!+ 0(4 Q0    ( ,^#3UE!%)>'X00  %@*   9              "
M@=X& 0!X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ SX-/
M6=R,A^5E!0  Z P  !D              ("!]@L! 'AL+W=O<FMS:&5E=',O
M<VAE970S.2YX;6Q02P$"% ,4    " #/@T]9=C,X;=@$  !1&0  &0
M        @(&2$0$ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0
M   ( ,^#3UF9Q^8%> ,  (X3   9              " @:$6 0!X;"]W;W)K
M<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ SX-/66RE5LHF P  NPD
M !D              ("!4!H! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q0
M2P$"% ,4    " #/@T]9N43TH+L"  #S!P  &0              @(&M'0$
M>&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( ,^#3UG75]G.
MM0(  ),'   9              " @9\@ 0!X;"]W;W)K<VAE971S+W-H965T
M-#0N>&UL4$L! A0#%     @ SX-/65!FQU:< @  7@<  !D
M ("!BR,! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " #/
M@T]9[V.DNLT#  "G$@  &0              @(%>)@$ >&PO=V]R:W-H965T
M<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( ,^#3UD[6PF>E <  %Q6   9
M          " @6(J 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#
M%     @ SX-/63&LE4AU @  : 8  !D              ("!+3(! 'AL+W=O
M<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    " #/@T]9/NX?.6P$  #$
M%P  &0              @('9- $ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM
M;%!+ 0(4 Q0    ( ,^#3UGOC&DD7P(  #<&   9              " @7PY
M 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @ SX-/6:/=
M%5M\ @  M04  !D              ("!$CP! 'AL+W=O<FMS:&5E=',O<VAE
M970U,2YX;6Q02P$"% ,4    " #/@T]9/W_^%08#  #!"   &0
M    @('%/@$ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    (
M ,^#3UG[MJ^7H@0  (@5   9              " @0)" 0!X;"]W;W)K<VAE
M971S+W-H965T-3,N>&UL4$L! A0#%     @ SX-/6;VK$F59 @  ?04  !D
M             ("!VT8! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"
M% ,4    " #/@T]9XRP>*[,"  #;!P  &0              @(%K20$ >&PO
M=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( ,^#3UG@D*C,)P@
M $UB   9              " @55, 0!X;"]W;W)K<VAE971S+W-H965T-38N
M>&UL4$L! A0#%     @ SX-/6<SYY\3? @  +0L  !D              ("!
MLU0! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    " #/@T]9
M(\?R9U8$  !6%P  &0              @(')5P$ >&PO=V]R:W-H965T<R]S
M:&5E=#4X+GAM;%!+ 0(4 Q0    ( ,^#3UGN<8\I2 X   SE   9
M      " @59< 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%
M  @ SX-/65]:2CZK @  C@<  !D              ("!U6H! 'AL+W=O<FMS
M:&5E=',O<VAE970V,"YX;6Q02P$"% ,4    " #/@T]9/,K$8H,"  !O!@
M&0              @(&W;0$ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+
M 0(4 Q0    ( ,^#3UF22ASR;0(  %P&   9              " @7%P 0!X
M;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @ SX-/64/PO@@'
M"   [DP  !D              ("!%7,! 'AL+W=O<FMS:&5E=',O<VAE970V
M,RYX;6Q02P$"% ,4    " #/@T]9AK19X],%  #_-   &0
M@(%3>P$ >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( ,^#
M3UF*5^E(G 0  '4?   9              " @5V! 0!X;"]W;W)K<VAE971S
M+W-H965T-C4N>&UL4$L! A0#%     @ SX-/67T<P9.$ @  0 <  !D
M         ("!,(8! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4
M    " #/@T]9M!QRZ"(*  #:4   &0              @('KB $ >&PO=V]R
M:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( ,^#3UD>ELGZ!P4  /HG
M   9              " @423 0!X;"]W;W)K<VAE971S+W-H965T-C@N>&UL
M4$L! A0#%     @ SX-/69 R,&5  @  \P4  !D              ("!@I@!
M 'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4    " #/@T]9K!@A
M3!H&  !4&P  &0              @('YF@$ >&PO=V]R:W-H965T<R]S:&5E
M=#<P+GAM;%!+ 0(4 Q0    ( ,^#3UD_-^E2# (  /<$   9
M  " @4JA 0!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L! A0#%     @
MSX-/6=I@DPDU!0  ^!,  !D              ("!C:,! 'AL+W=O<FMS:&5E
M=',O<VAE970W,BYX;6Q02P$"% ,4    " #/@T]9)=&&_;D"  "1!P  &0
M            @('YJ $ >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;%!+ 0(4
M Q0    ( ,^#3UD&G(G/'@,  . (   9              " @>FK 0!X;"]W
M;W)K<VAE971S+W-H965T-S0N>&UL4$L! A0#%     @ SX-/617;.BTN P
M$PD  !D              ("!/J\! 'AL+W=O<FMS:&5E=',O<VAE970W-2YX
M;6Q02P$"% ,4    " #/@T]9?RY/]#\#  !&$P  #0              @ &C
ML@$ >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( ,^#3UF7BKL<P    !,"   +
M              "  0VV 0!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( ,^#3UE]
M%_B"AP4  'XQ   /              "  ?:V 0!X;"]W;W)K8F]O:RYX;6Q0
M2P$"% ,4    " #/@T]99_Q20DP"  !H+   &@              @ &JO $
M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " #/@T]9AJ9C
M2 P"  !A*P  $P              @ $NOP$ 6T-O;G1E;G1?5'EP97-=+GAM
7;%!+!08     4P!3 +P6  !KP0$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<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>97
<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>99
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>204</ContextCount>
  <ElementCount>333</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>79</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="ea0215297-10k_chinagreen.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="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995300 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/dei/role/document/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995301 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>995302 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>995303 - Statement - Consolidated Statements of Operations and Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>Consolidated Statements of Operations and Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>995304 - Statement - Consolidated Statements of Stockholders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ShareholdersEquityType2or3</Role>
      <ShortName>Consolidated Statements of Stockholders??? Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>995305 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ConsolidatedCashFlow</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>995306 - Disclosure - Organization and Description of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/OrganizationandDescriptionofBusiness</Role>
      <ShortName>Organization and Description of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>995307 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>995308 - Disclosure - Going Cercern</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/GoingCercern</Role>
      <ShortName>Going Cercern</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995309 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995310 - Disclosure - Property, Plant and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/PropertyPlantandEquipment</Role>
      <ShortName>Property, Plant and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995311 - Disclosure - Intangible Assets and Digital Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/IntangibleAssetsandDigitalAssets</Role>
      <ShortName>Intangible Assets and Digital Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995312 - Disclosure - Other Non-Current Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/OtherNonCurrentAssets</Role>
      <ShortName>Other Non-Current Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995313 - Disclosure - Accrued Expenses and Other Payables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/AccruedExpensesandOtherPayables</Role>
      <ShortName>Accrued Expenses and Other Payables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995314 - Disclosure - Amount Due to Related Parties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/AmountDuetoRelatedParties</Role>
      <ShortName>Amount Due to Related Parties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995315 - Disclosure - Loan Payables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/LoanPayables</Role>
      <ShortName>Loan Payables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995316 - Disclosure - Taxes Payable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/TaxesPayable</Role>
      <ShortName>Taxes Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995317 - Disclosure - Stockholders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders??? Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995318 - Disclosure - Concentrations and Litigation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ConcentrationsandLitigation</Role>
      <ShortName>Concentrations and Litigation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995319 - Disclosure - Segment Reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/SegmentReporting</Role>
      <ShortName>Segment Reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995320 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995321 - Disclosure - Variable Interest Entities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/VariableInterestEntities</Role>
      <ShortName>Variable Interest Entities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995322 - Disclosure - Restricted Net Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/RestrictedNetAssets</Role>
      <ShortName>Restricted Net Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>996000 - Disclosure - Accounting Policies, by Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/AccountingPoliciesByPolicy</Role>
      <ShortName>Accounting Policies, by Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>996001 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>996002 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgagri.com/role/Inventories</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>996003 - Disclosure - Property, Plant and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/PropertyPlantandEquipmentTables</Role>
      <ShortName>Property, Plant and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgagri.com/role/PropertyPlantandEquipment</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>996004 - Disclosure - Intangible Assets and Digital Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/IntangibleAssetsandDigitalAssetsTables</Role>
      <ShortName>Intangible Assets and Digital Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgagri.com/role/IntangibleAssetsandDigitalAssets</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>996005 - Disclosure - Other Non-Current Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/OtherNonCurrentAssetsTables</Role>
      <ShortName>Other Non-Current Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgagri.com/role/OtherNonCurrentAssets</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>996006 - Disclosure - Accrued Expenses and Other Payables (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/AccruedExpensesandOtherPayablesTables</Role>
      <ShortName>Accrued Expenses and Other Payables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgagri.com/role/AccruedExpensesandOtherPayables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>996007 - Disclosure - Loan Payables (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/LoanPayablesTables</Role>
      <ShortName>Loan Payables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgagri.com/role/LoanPayables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>996008 - Disclosure - Taxes Payable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/TaxesPayableTables</Role>
      <ShortName>Taxes Payable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgagri.com/role/TaxesPayable</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>996009 - Disclosure - Segment Reporting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/SegmentReportingTables</Role>
      <ShortName>Segment Reporting (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgagri.com/role/SegmentReporting</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>996010 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgagri.com/role/CommitmentsandContingencies</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>996011 - Disclosure - Variable Interest Entities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/VariableInterestEntitiesTables</Role>
      <ShortName>Variable Interest Entities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgagri.com/role/VariableInterestEntities</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>996012 - Disclosure - Restricted Net Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/RestrictedNetAssetsTables</Role>
      <ShortName>Restricted Net Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cgagri.com/role/RestrictedNetAssets</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>996013 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>996014 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofEstimatedUsefulLivesTable</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>996015 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Basic and Diluted Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofBasicandDilutedEarningsPerShareTable</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Basic and Diluted Earnings Per Share</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>996016 - Disclosure - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/InventoriesDetails</Role>
      <ShortName>Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/InventoriesTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>996017 - Disclosure - Inventories (Details) - Schedule of Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofInventoriesTable</Role>
      <ShortName>Inventories (Details) - Schedule of Inventories</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/InventoriesTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>996018 - Disclosure - Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/PropertyPlantandEquipmentDetails</Role>
      <ShortName>Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/PropertyPlantandEquipmentTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>996019 - Disclosure - Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofPropertyPlantandEquipmentTable</Role>
      <ShortName>Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/PropertyPlantandEquipmentTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>996020 - Disclosure - Intangible Assets and Digital Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/IntangibleAssetsandDigitalAssetsDetails</Role>
      <ShortName>Intangible Assets and Digital Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/IntangibleAssetsandDigitalAssetsTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>996021 - Disclosure - Intangible Assets and Digital Assets (Details) - Schedule of Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofIntangibleAssetsTable</Role>
      <ShortName>Intangible Assets and Digital Assets (Details) - Schedule of Intangible Assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/IntangibleAssetsandDigitalAssetsTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>996022 - Disclosure - Intangible Assets and Digital Assets (Details) - Schedule of Land Use Rights and Trademarks</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofLandUseRightsandTrademarksTable</Role>
      <ShortName>Intangible Assets and Digital Assets (Details) - Schedule of Land Use Rights and Trademarks</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/IntangibleAssetsandDigitalAssetsTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>996023 - Disclosure - Intangible Assets and Digital Assets (Details) - Schedule of Estimated Amortization Expenses of Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofEstimatedAmortizationExpensesofIntangibleAssetsTable</Role>
      <ShortName>Intangible Assets and Digital Assets (Details) - Schedule of Estimated Amortization Expenses of Intangible Assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/IntangibleAssetsandDigitalAssetsTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>996024 - Disclosure - Intangible Assets and Digital Assets (Details) - Schedule of Company???s Significant Digital Asset Bitcoin Holding</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofCompanysSignificantDigitalAssetBitcoinHoldingTable</Role>
      <ShortName>Intangible Assets and Digital Assets (Details) - Schedule of Company???s Significant Digital Asset Bitcoin Holding</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/IntangibleAssetsandDigitalAssetsTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>996025 - Disclosure - Intangible Assets and Digital Assets (Details) - Schedule of Presents a Roll-Forward of Total Digital Assets (Including Digital Assets, Restricted)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofPresentsaRollForwardofTotalDigitalAssetsIncludingDigitalAssetsRestrictedTable</Role>
      <ShortName>Intangible Assets and Digital Assets (Details) - Schedule of Presents a Roll-Forward of Total Digital Assets (Including Digital Assets, Restricted)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/IntangibleAssetsandDigitalAssetsTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>996026 - Disclosure - Other Non-Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/OtherNonCurrentAssetsDetails</Role>
      <ShortName>Other Non-Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/OtherNonCurrentAssetsTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>996027 - Disclosure - Other Non-Current Assets (Details) - Schedule of Estimated Amortization Expenses of the Lease Advance Payments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable</Role>
      <ShortName>Other Non-Current Assets (Details) - Schedule of Estimated Amortization Expenses of the Lease Advance Payments</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/OtherNonCurrentAssetsTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>996028 - Disclosure - Accrued Expenses and Other Payables (Details) - Schedule of Accrued Expenses and Other Payables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofAccruedExpensesandOtherPayablesTable</Role>
      <ShortName>Accrued Expenses and Other Payables (Details) - Schedule of Accrued Expenses and Other Payables</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/AccruedExpensesandOtherPayablesTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>996029 - Disclosure - Amount Due to Related Parties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/AmountDuetoRelatedPartiesDetails</Role>
      <ShortName>Amount Due to Related Parties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/AmountDuetoRelatedParties</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>996030 - Disclosure - Loan Payables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/LoanPayablesDetails</Role>
      <ShortName>Loan Payables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/LoanPayablesTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>996031 - Disclosure - Loan Payables (Details) - Schedule of Loan Payables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofLoanPayablesTable</Role>
      <ShortName>Loan Payables (Details) - Schedule of Loan Payables</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/LoanPayablesTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>996032 - Disclosure - Taxes Payable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/TaxesPayableDetails</Role>
      <ShortName>Taxes Payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/TaxesPayableTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>996033 - Disclosure - Taxes Payable (Details) - Schedule of Taxes payable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofTaxespayableTable</Role>
      <ShortName>Taxes Payable (Details) - Schedule of Taxes payable</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/TaxesPayableTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>996034 - Disclosure - Taxes Payable (Details) - Schedule of Provisions for Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofProvisionsforIncomeTaxesTable</Role>
      <ShortName>Taxes Payable (Details) - Schedule of Provisions for Income Taxes</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/TaxesPayableTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>996035 - Disclosure - Taxes Payable (Details) - Schedule of Deferred Tax Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofDeferredTaxAssetsTable</Role>
      <ShortName>Taxes Payable (Details) - Schedule of Deferred Tax Assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/TaxesPayableTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>996036 - Disclosure - Taxes Payable (Details) - Schedule of Effective Income Tax Rate Reconciliation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable</Role>
      <ShortName>Taxes Payable (Details) - Schedule of Effective Income Tax Rate Reconciliation</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/TaxesPayableTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>996037 - Disclosure - Stockholders??? Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/StockholdersEquityDetails</Role>
      <ShortName>Stockholders??? Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/StockholdersEquity</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>996038 - Disclosure - Concentrations and Litigation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ConcentrationsandLitigationDetails</Role>
      <ShortName>Concentrations and Litigation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/ConcentrationsandLitigation</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>996039 - Disclosure - Segment Reporting (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/SegmentReportingDetails</Role>
      <ShortName>Segment Reporting (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/SegmentReportingTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>996040 - Disclosure - Segment Reporting (Details) - Schedule of Segment Reporting Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofSegmentReportingInformationTable</Role>
      <ShortName>Segment Reporting (Details) - Schedule of Segment Reporting Information</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/SegmentReportingTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>996041 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>996042 - Disclosure - Commitments and Contingencies (Details) - Schedule of Contingent Rent Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofContingentRentExpensesTable</Role>
      <ShortName>Commitments and Contingencies (Details) - Schedule of Contingent Rent Expenses</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>996043 - Disclosure - Variable Interest Entities (Details) - Schedule of VIEs Consolidated Financial Statements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable</Role>
      <ShortName>Variable Interest Entities (Details) - Schedule of VIEs Consolidated Financial Statements</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/VariableInterestEntitiesTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>996044 - Disclosure - Restricted Net Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/RestrictedNetAssetsDetails</Role>
      <ShortName>Restricted Net Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/RestrictedNetAssetsTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>996045 - Disclosure - Restricted Net Assets (Details) - Schedule of Condensed Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable</Role>
      <ShortName>Restricted Net Assets (Details) - Schedule of Condensed Balance Sheets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/RestrictedNetAssetsTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>996046 - Disclosure - Restricted Net Assets (Details) - Schedule of Condensed Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable_Parentheticals</Role>
      <ShortName>Restricted Net Assets (Details) - Schedule of Condensed Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/RestrictedNetAssetsTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>996047 - Disclosure - Restricted Net Assets (Details) - Schedule of Condensed Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofCondensedStatementsofOperationsTable</Role>
      <ShortName>Restricted Net Assets (Details) - Schedule of Condensed Statements of Operations</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/RestrictedNetAssetsTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="ea0215297-10k_chinagreen.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>996048 - Disclosure - Restricted Net Assets (Details) - Schedule of Condensed Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cgagri.com/role/ScheduleofCondensedStatementsofCashFlowsTable</Role>
      <ShortName>Restricted Net Assets (Details) - Schedule of Condensed Statements of Cash Flows</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cgagri.com/role/RestrictedNetAssetsTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>cga-20240630.xsd</File>
    <File>cga-20240630_cal.xml</File>
    <File>cga-20240630_def.xml</File>
    <File>cga-20240630_lab.xml</File>
    <File>cga-20240630_pre.xml</File>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="ea0215297-10k_chinagreen.htm">ea0215297-10k_chinagreen.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image_001.jpg</File>
    <File>image_002.jpg</File>
    <File>image_003.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="4">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="782">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="40">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>102
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ea0215297-10k_chinagreen.htm": {
   "nsprefix": "cga",
   "nsuri": "http://cgagri.com/20240630",
   "dts": {
    "schema": {
     "local": [
      "cga-20240630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_def.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_lab.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_pre.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-sub-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd",
      "https://xbrl.sec.gov/sic/2024/sic-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "cga-20240630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cga-20240630_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "cga-20240630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cga-20240630_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "ea0215297-10k_chinagreen.htm"
     ]
    }
   },
   "keyStandard": 294,
   "keyCustom": 39,
   "axisStandard": 23,
   "axisCustom": 1,
   "memberStandard": 28,
   "memberCustom": 40,
   "hidden": {
    "total": 59,
    "http://cgagri.com/20240630": 22,
    "http://fasb.org/us-gaap/2024": 32,
    "http://xbrl.sec.gov/dei/2024": 5
   },
   "contextCount": 204,
   "entityCount": 1,
   "segmentCount": 79,
   "elementCount": 775,
   "unitCount": 8,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 782,
    "http://xbrl.sec.gov/dei/2024": 40,
    "http://xbrl.sec.gov/ecd/2024": 4,
    "http://fasb.org/srt/2024": 4
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/dei/role/document/Cover",
     "longName": "995100 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://xbrl.sec.gov/dei/role/document/AuditInformation",
     "longName": "995300 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "i",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "i",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://cgagri.com/role/ConsolidatedBalanceSheet",
     "longName": "995301 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://cgagri.com/role/ConsolidatedBalanceSheet_Parentheticals",
     "longName": "995302 - Statement - Consolidated Balance Sheets (Parentheticals)",
     "shortName": "Consolidated Balance Sheets (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://cgagri.com/role/ConsolidatedIncomeStatement",
     "longName": "995303 - Statement - Consolidated Statements of Operations and Comprehensive Loss",
     "shortName": "Consolidated Statements of Operations and Comprehensive Loss",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://cgagri.com/role/ShareholdersEquityType2or3",
     "longName": "995304 - Statement - Consolidated Statements of Stockholders\u2019 Equity",
     "shortName": "Consolidated Statements of Stockholders\u2019 Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c30",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c30",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://cgagri.com/role/ConsolidatedCashFlow",
     "longName": "995305 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://cgagri.com/role/OrganizationandDescriptionofBusiness",
     "longName": "995306 - Disclosure - Organization and Description of Business",
     "shortName": "Organization and Description of Business",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies",
     "longName": "995307 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://cgagri.com/role/GoingCercern",
     "longName": "995308 - Disclosure - Going Cercern",
     "shortName": "Going Cercern",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://cgagri.com/role/Inventories",
     "longName": "995309 - Disclosure - Inventories",
     "shortName": "Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://cgagri.com/role/PropertyPlantandEquipment",
     "longName": "995310 - Disclosure - Property, Plant and Equipment",
     "shortName": "Property, Plant and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://cgagri.com/role/IntangibleAssetsandDigitalAssets",
     "longName": "995311 - Disclosure - Intangible Assets and Digital Assets",
     "shortName": "Intangible Assets and Digital Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://cgagri.com/role/OtherNonCurrentAssets",
     "longName": "995312 - Disclosure - Other Non-Current Assets",
     "shortName": "Other Non-Current Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OtherAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://cgagri.com/role/AccruedExpensesandOtherPayables",
     "longName": "995313 - Disclosure - Accrued Expenses and Other Payables",
     "shortName": "Accrued Expenses and Other Payables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://cgagri.com/role/AmountDuetoRelatedParties",
     "longName": "995314 - Disclosure - Amount Due to Related Parties",
     "shortName": "Amount Due to Related Parties",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://cgagri.com/role/LoanPayables",
     "longName": "995315 - Disclosure - Loan Payables",
     "shortName": "Loan Payables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://cgagri.com/role/TaxesPayable",
     "longName": "995316 - Disclosure - Taxes Payable",
     "shortName": "Taxes Payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://cgagri.com/role/StockholdersEquity",
     "longName": "995317 - Disclosure - Stockholders\u2019 Equity",
     "shortName": "Stockholders\u2019 Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://cgagri.com/role/ConcentrationsandLitigation",
     "longName": "995318 - Disclosure - Concentrations and Litigation",
     "shortName": "Concentrations and Litigation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://cgagri.com/role/SegmentReporting",
     "longName": "995319 - Disclosure - Segment Reporting",
     "shortName": "Segment Reporting",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://cgagri.com/role/CommitmentsandContingencies",
     "longName": "995320 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://cgagri.com/role/VariableInterestEntities",
     "longName": "995321 - Disclosure - Variable Interest Entities",
     "shortName": "Variable Interest Entities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:VariableInterestEntityDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:VariableInterestEntityDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://cgagri.com/role/RestrictedNetAssets",
     "longName": "995322 - Disclosure - Restricted Net Assets",
     "shortName": "Restricted Net Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RestrictedAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RestrictedAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R26": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c41",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "ecd:Rule10b51ArrTrmntdFlag",
       "ecd:NonRule10b51ArrTrmntdFlag",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c41",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "ecd:Rule10b51ArrTrmntdFlag",
       "ecd:NonRule10b51ArrTrmntdFlag",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://cgagri.com/role/AccountingPoliciesByPolicy",
     "longName": "996000 - Disclosure - Accounting Policies, by Policy (Policies)",
     "shortName": "Accounting Policies, by Policy (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables",
     "longName": "996001 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "cga:ScheduleOfEstimatedUsefulLivesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "cga:ScheduleOfEstimatedUsefulLivesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://cgagri.com/role/InventoriesTables",
     "longName": "996002 - Disclosure - Inventories (Tables)",
     "shortName": "Inventories (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://cgagri.com/role/PropertyPlantandEquipmentTables",
     "longName": "996003 - Disclosure - Property, Plant and Equipment (Tables)",
     "shortName": "Property, Plant and Equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://cgagri.com/role/IntangibleAssetsandDigitalAssetsTables",
     "longName": "996004 - Disclosure - Intangible Assets and Digital Assets (Tables)",
     "shortName": "Intangible Assets and Digital Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://cgagri.com/role/OtherNonCurrentAssetsTables",
     "longName": "996005 - Disclosure - Other Non-Current Assets (Tables)",
     "shortName": "Other Non-Current Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "cga:ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "cga:ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://cgagri.com/role/AccruedExpensesandOtherPayablesTables",
     "longName": "996006 - Disclosure - Accrued Expenses and Other Payables (Tables)",
     "shortName": "Accrued Expenses and Other Payables (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://cgagri.com/role/LoanPayablesTables",
     "longName": "996007 - Disclosure - Loan Payables (Tables)",
     "shortName": "Loan Payables (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://cgagri.com/role/TaxesPayableTables",
     "longName": "996008 - Disclosure - Taxes Payable (Tables)",
     "shortName": "Taxes Payable (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "cga:ScheduleOfTaxPayableTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "cga:ScheduleOfTaxPayableTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://cgagri.com/role/SegmentReportingTables",
     "longName": "996009 - Disclosure - Segment Reporting (Tables)",
     "shortName": "Segment Reporting (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://cgagri.com/role/CommitmentsandContingenciesTables",
     "longName": "996010 - Disclosure - Commitments and Contingencies (Tables)",
     "shortName": "Commitments and Contingencies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://cgagri.com/role/VariableInterestEntitiesTables",
     "longName": "996011 - Disclosure - Variable Interest Entities (Tables)",
     "shortName": "Variable Interest Entities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://cgagri.com/role/RestrictedNetAssetsTables",
     "longName": "996012 - Disclosure - Restricted Net Assets (Tables)",
     "shortName": "Restricted Net Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:RestrictedAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:RestrictedAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
     "longName": "996013 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:CashAndDueFromBanks",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:CashAndDueFromBanks",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://cgagri.com/role/ScheduleofEstimatedUsefulLivesTable",
     "longName": "996014 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c48",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c48",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://cgagri.com/role/ScheduleofBasicandDilutedEarningsPerShareTable",
     "longName": "996015 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Basic and Diluted Earnings Per Share",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Basic and Diluted Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://cgagri.com/role/InventoriesDetails",
     "longName": "996016 - Disclosure - Inventories (Details)",
     "shortName": "Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "cga:NonmonetarySalesAndPurchases",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:OtherInventory",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://cgagri.com/role/ScheduleofInventoriesTable",
     "longName": "996017 - Disclosure - Inventories (Details) - Schedule of Inventories",
     "shortName": "Inventories (Details) - Schedule of Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:InventoryRawMaterials",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://cgagri.com/role/PropertyPlantandEquipmentDetails",
     "longName": "996018 - Disclosure - Property, Plant and Equipment (Details)",
     "shortName": "Property, Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://cgagri.com/role/ScheduleofPropertyPlantandEquipmentTable",
     "longName": "996019 - Disclosure - Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment",
     "shortName": "Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://cgagri.com/role/IntangibleAssetsandDigitalAssetsDetails",
     "longName": "996020 - Disclosure - Intangible Assets and Digital Assets (Details)",
     "shortName": "Intangible Assets and Digital Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c190",
      "name": "us-gaap:AreaOfLand",
      "unitRef": "sqft",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://cgagri.com/role/ScheduleofIntangibleAssetsTable",
     "longName": "996021 - Disclosure - Intangible Assets and Digital Assets (Details) - Schedule of Intangible Assets",
     "shortName": "Intangible Assets and Digital Assets (Details) - Schedule of Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "cga:FiniteLivedLandUseRightsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "cga:FiniteLivedLandUseRightsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://cgagri.com/role/ScheduleofLandUseRightsandTrademarksTable",
     "longName": "996022 - Disclosure - Intangible Assets and Digital Assets (Details) - Schedule of Land Use Rights and Trademarks",
     "shortName": "Intangible Assets and Digital Assets (Details) - Schedule of Land Use Rights and Trademarks",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c67",
      "name": "cga:FiniteLivedIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c67",
      "name": "cga:FiniteLivedIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://cgagri.com/role/ScheduleofEstimatedAmortizationExpensesofIntangibleAssetsTable",
     "longName": "996023 - Disclosure - Intangible Assets and Digital Assets (Details) - Schedule of Estimated Amortization Expenses of Intangible Assets",
     "shortName": "Intangible Assets and Digital Assets (Details) - Schedule of Estimated Amortization Expenses of Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://cgagri.com/role/ScheduleofCompanysSignificantDigitalAssetBitcoinHoldingTable",
     "longName": "996024 - Disclosure - Intangible Assets and Digital Assets (Details) - Schedule of Company\u2019s Significant Digital Asset Bitcoin Holding",
     "shortName": "Intangible Assets and Digital Assets (Details) - Schedule of Company\u2019s Significant Digital Asset Bitcoin Holding",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c85",
      "name": "cga:CryptoAssetNumberOfQuantity",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c85",
      "name": "cga:CryptoAssetNumberOfQuantity",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://cgagri.com/role/ScheduleofPresentsaRollForwardofTotalDigitalAssetsIncludingDigitalAssetsRestrictedTable",
     "longName": "996025 - Disclosure - Intangible Assets and Digital Assets (Details) - Schedule of Presents a Roll-Forward of Total Digital Assets (Including Digital Assets, Restricted)",
     "shortName": "Intangible Assets and Digital Assets (Details) - Schedule of Presents a Roll-Forward of Total Digital Assets (Including Digital Assets, Restricted)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:CryptoAssetFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:CryptoAssetFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://cgagri.com/role/OtherNonCurrentAssetsDetails",
     "longName": "996026 - Disclosure - Other Non-Current Assets (Details)",
     "shortName": "Other Non-Current Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:OtherAssetsNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://cgagri.com/role/ScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable",
     "longName": "996027 - Disclosure - Other Non-Current Assets (Details) - Schedule of Estimated Amortization Expenses of the Lease Advance Payments",
     "shortName": "Other Non-Current Assets (Details) - Schedule of Estimated Amortization Expenses of the Lease Advance Payments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c89",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c89",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:OtherAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://cgagri.com/role/ScheduleofAccruedExpensesandOtherPayablesTable",
     "longName": "996028 - Disclosure - Accrued Expenses and Other Payables (Details) - Schedule of Accrued Expenses and Other Payables",
     "shortName": "Accrued Expenses and Other Payables (Details) - Schedule of Accrued Expenses and Other Payables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:AccruedPayrollTaxesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:AccruedPayrollTaxesCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://cgagri.com/role/AmountDuetoRelatedPartiesDetails",
     "longName": "996029 - Disclosure - Amount Due to Related Parties (Details)",
     "shortName": "Amount Due to Related Parties (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ProceedsFromRelatedPartyDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c95",
      "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://cgagri.com/role/LoanPayablesDetails",
     "longName": "996030 - Disclosure - Loan Payables (Details)",
     "shortName": "Loan Payables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InterestExpenseDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:InterestExpenseDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://cgagri.com/role/ScheduleofLoanPayablesTable",
     "longName": "996031 - Disclosure - Loan Payables (Details) - Schedule of Loan Payables",
     "shortName": "Loan Payables (Details) - Schedule of Loan Payables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:LoansPayableToBankCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:LoansPayableToBankCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://cgagri.com/role/TaxesPayableDetails",
     "longName": "996032 - Disclosure - Taxes Payable (Details)",
     "shortName": "Taxes Payable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c115",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationTaxHolidays",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://cgagri.com/role/ScheduleofTaxespayableTable",
     "longName": "996033 - Disclosure - Taxes Payable (Details) - Schedule of Taxes payable",
     "shortName": "Taxes Payable (Details) - Schedule of Taxes payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "cga:VATProvisionCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "cga:VATProvisionCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://cgagri.com/role/ScheduleofProvisionsforIncomeTaxesTable",
     "longName": "996034 - Disclosure - Taxes Payable (Details) - Schedule of Provisions for Income Taxes",
     "shortName": "Taxes Payable (Details) - Schedule of Provisions for Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CurrentForeignTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CurrentForeignTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://cgagri.com/role/ScheduleofDeferredTaxAssetsTable",
     "longName": "996035 - Disclosure - Taxes Payable (Details) - Schedule of Deferred Tax Assets",
     "shortName": "Taxes Payable (Details) - Schedule of Deferred Tax Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:DeferredTaxAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:DeferredTaxAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable",
     "longName": "996036 - Disclosure - Taxes Payable (Details) - Schedule of Effective Income Tax Rate Reconciliation",
     "shortName": "Taxes Payable (Details) - Schedule of Effective Income Tax Rate Reconciliation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://cgagri.com/role/StockholdersEquityDetails",
     "longName": "996037 - Disclosure - Stockholders\u2019 Equity (Details)",
     "shortName": "Stockholders\u2019 Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c143",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c143",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://cgagri.com/role/ConcentrationsandLitigationDetails",
     "longName": "996038 - Disclosure - Concentrations and Litigation (Details)",
     "shortName": "Concentrations and Litigation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c15",
      "name": "us-gaap:PaymentsForPurchaseOfOtherAssets1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c15",
      "name": "us-gaap:PaymentsForPurchaseOfOtherAssets1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://cgagri.com/role/SegmentReportingDetails",
     "longName": "996039 - Disclosure - Segment Reporting (Details)",
     "shortName": "Segment Reporting (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "cga:NumberOfBusinessSegments",
      "unitRef": "Segments",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "cga:NumberOfBusinessSegments",
      "unitRef": "Segments",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://cgagri.com/role/ScheduleofSegmentReportingInformationTable",
     "longName": "996040 - Disclosure - Segment Reporting (Details) - Schedule of Segment Reporting Information",
     "shortName": "Segment Reporting (Details) - Schedule of Segment Reporting Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DepreciationAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "unique": true
     }
    },
    "R68": {
     "role": "http://cgagri.com/role/CommitmentsandContingenciesDetails",
     "longName": "996041 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c190",
      "name": "us-gaap:NetRentableArea",
      "unitRef": "sqm",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c190",
      "name": "us-gaap:NetRentableArea",
      "unitRef": "sqm",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://cgagri.com/role/ScheduleofContingentRentExpensesTable",
     "longName": "996042 - Disclosure - Commitments and Contingencies (Details) - Schedule of Contingent Rent Expenses",
     "shortName": "Commitments and Contingencies (Details) - Schedule of Contingent Rent Expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable",
     "longName": "996043 - Disclosure - Variable Interest Entities (Details) - Schedule of VIEs Consolidated Financial Statements",
     "shortName": "Variable Interest Entities (Details) - Schedule of VIEs Consolidated Financial Statements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c191",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c191",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://cgagri.com/role/RestrictedNetAssetsDetails",
     "longName": "996044 - Disclosure - Restricted Net Assets (Details)",
     "shortName": "Restricted Net Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:RestrictedInvestmentsPercentOfNetAssets",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:RestrictedAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:RestrictedInvestmentsPercentOfNetAssets",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:RestrictedAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable",
     "longName": "996045 - Disclosure - Restricted Net Assets (Details) - Schedule of Condensed Balance Sheets",
     "shortName": "Restricted Net Assets (Details) - Schedule of Condensed Balance Sheets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c197",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:RestrictedAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c197",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:RestrictedAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable_Parentheticals",
     "longName": "996046 - Disclosure - Restricted Net Assets (Details) - Schedule of Condensed Balance Sheets (Parentheticals)",
     "shortName": "Restricted Net Assets (Details) - Schedule of Condensed Balance Sheets (Parentheticals)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c197",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:RestrictedAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c197",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:RestrictedAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://cgagri.com/role/ScheduleofCondensedStatementsofOperationsTable",
     "longName": "996047 - Disclosure - Restricted Net Assets (Details) - Schedule of Condensed Statements of Operations",
     "shortName": "Restricted Net Assets (Details) - Schedule of Condensed Statements of Operations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c201",
      "name": "us-gaap:GeneralAndAdministrativeExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c201",
      "name": "us-gaap:GeneralAndAdministrativeExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://cgagri.com/role/ScheduleofCondensedStatementsofCashFlowsTable",
     "longName": "996048 - Disclosure - Restricted Net Assets (Details) - Schedule of Condensed Statements of Cash Flows",
     "shortName": "Restricted Net Assets (Details) - Schedule of Condensed Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c201",
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c201",
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0215297-10k_chinagreen.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation and Summary of Significant Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Accrued Expenses and Other Payables [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "presentation": [
      "http://cgagri.com/role/AccruedExpensesandOtherPayables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ACCRUED EXPENSES AND OTHER PAYABLES",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r59",
      "r63",
      "r1104"
     ]
    },
    "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://cgagri.com/role/ScheduleofAccruedExpensesandOtherPayablesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/ScheduleofAccruedExpensesandOtherPayablesTable",
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Accrued expenses and other payables",
        "verboseLabel": "Other payables and accrued expenses",
        "label": "Accounts Payable and Other Accrued Liabilities, Current",
        "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable",
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r866"
     ]
    },
    "us-gaap_AccountsPayableOtherCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableOtherCurrent",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofAccruedExpensesandOtherPayablesTable": {
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofAccruedExpensesandOtherPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other payables",
        "label": "Accounts Payable, Other, Current",
        "documentation": "Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "us-gaap_AccountsReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNet",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable",
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business."
       }
      }
     },
     "auth_ref": [
      "r748",
      "r806",
      "r887",
      "r1135",
      "r1136"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1059"
     ]
    },
    "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofAccruedExpensesandOtherPayablesTable": {
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofAccruedExpensesandOtherPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other levy payable",
        "label": "Accrual for Taxes Other than Income Taxes, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r828",
      "r1104"
     ]
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesAndOtherLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other payables",
        "label": "Accrued Liabilities and Other Liabilities",
        "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Expenses and Other Payables [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofAccruedExpensesandOtherPayablesTable": {
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofAccruedExpensesandOtherPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses",
        "label": "Accrued Liabilities, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "us-gaap_AccruedPayrollTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedPayrollTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofAccruedExpensesandOtherPayablesTable": {
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofAccruedExpensesandOtherPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payroll and welfare payable",
        "label": "Accrued Payroll Taxes, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofPropertyPlantandEquipmentTable": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: accumulated depreciation",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r185",
      "r665"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease",
     "presentation": [
      "http://cgagri.com/role/PropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in depreciation expense",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant and Equipment, Period Increase (Decrease)",
        "documentation": "Amount of increase (decrease) in accumulated depreciation, depletion and amortization of property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      },
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r19",
      "r76",
      "r193",
      "r660",
      "r702",
      "r706"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://cgagri.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r12",
      "r19",
      "r547",
      "r550",
      "r591",
      "r697",
      "r698",
      "r1034",
      "r1035",
      "r1036",
      "r1048",
      "r1049",
      "r1050",
      "r1051"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r952"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r866",
      "r1170"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital, Common Stock",
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://cgagri.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid In Capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r723",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1113",
      "r1171"
     ]
    },
    "dei_AdditionalSecurities462b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecurities462b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities. 462(b)"
       }
      }
     },
     "auth_ref": [
      "r1008"
     ]
    },
    "dei_AdditionalSecurities462bFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecurities462bFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities, 462(b), File Number"
       }
      }
     },
     "auth_ref": [
      "r1008"
     ]
    },
    "dei_AdditionalSecuritiesEffective413b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecuritiesEffective413b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities Effective, 413(b)"
       }
      }
     },
     "auth_ref": [
      "r1006"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r965"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r965"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r965"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r965"
     ]
    },
    "us-gaap_AdjustmentForAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentForAmortization",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/OtherNonCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expenses",
        "label": "Amortization",
        "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvancesOnInventoryPurchases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvancesOnInventoryPurchases",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advances to suppliers, net",
        "label": "Advances on Inventory Purchases",
        "documentation": "Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1033"
     ]
    },
    "us-gaap_AdvancesToAffiliate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvancesToAffiliate",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/AmountDuetoRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advances amount",
        "label": "Advances to Affiliate",
        "documentation": "Long-Term advances receivable from a party that is affiliated with the reporting entity by means of direct or indirect ownership. This does not include advances to clients."
       }
      }
     },
     "auth_ref": [
      "r1122"
     ]
    },
    "cga_AggregateAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "AggregateAmount",
     "crdr": "credit",
     "presentation": [
      "http://cgagri.com/role/ConcentrationsandLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate amount (in Dollars)",
        "documentation": "Aggregate amount.",
        "label": "Aggregate Amount"
       }
      }
     },
     "auth_ref": []
    },
    "cga_AggregateRentalTerms": {
     "xbrltype": "durationItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "AggregateRentalTerms",
     "presentation": [
      "http://cgagri.com/role/OtherNonCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate rental terms",
        "label": "Aggregate Rental Terms"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r999"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r915",
      "r926",
      "r942",
      "r977"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r918",
      "r929",
      "r945",
      "r980"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1000"
     ]
    },
    "cga_AgriculturalAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "AgriculturalAssetsMember",
     "presentation": [
      "http://cgagri.com/role/ScheduleofEstimatedUsefulLivesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Agricultural assets [Member]",
        "label": "Agricultural Assets Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r965"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r972"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r919",
      "r930",
      "r946",
      "r972",
      "r981",
      "r985",
      "r993"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r991"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net of allowance for doubtful accounts",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r194",
      "r305",
      "r318"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "cga_AmountDuetoRelatedPartiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "AmountDuetoRelatedPartiesDetailsTable",
     "presentation": [
      "http://cgagri.com/role/AmountDuetoRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount Due to Related Parties (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r922"
     ]
    },
    "cga_AntaeusMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "AntaeusMember",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedIncomeStatement",
      "http://cgagri.com/role/ScheduleofSegmentReportingInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antaeus",
        "verboseLabel": "Antaeus [Member]",
        "label": "Antaeus Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": {
     "xbrltype": "dateOrAsapItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ApproximateDateOfCommencementOfProposedSaleToThePublic",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Approximate Date of Commencement of Proposed Sale to Public",
        "documentation": "The approximate date of a commencement of a proposed sale of securities to the public. This element is disclosed in S-1, S-3, S-4, S-11, F-1, F-3 and F-10 filings."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AreaOfLand": {
     "xbrltype": "areaItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AreaOfLand",
     "presentation": [
      "http://cgagri.com/role/AmountDuetoRelatedPartiesDetails",
      "http://cgagri.com/role/CommitmentsandContingenciesDetails",
      "http://cgagri.com/role/IntangibleAssetsandDigitalAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Area of land",
        "verboseLabel": "Pursuant to lease in square feet (in Square Feet)",
        "label": "Area of Land",
        "documentation": "Area of land held."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "presentation": [
      "http://cgagri.com/role/AmountDuetoRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r537"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable",
      "http://cgagri.com/role/ScheduleofSegmentReportingInformationTable",
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "terseLabel": "Identifiable assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r123",
      "r187",
      "r221",
      "r256",
      "r263",
      "r289",
      "r293",
      "r307",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r538",
      "r540",
      "r568",
      "r654",
      "r753",
      "r840",
      "r841",
      "r866",
      "r894",
      "r1098",
      "r1099",
      "r1124"
     ]
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable",
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r198",
      "r221",
      "r307",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r538",
      "r540",
      "r568",
      "r866",
      "r1098",
      "r1099",
      "r1124"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable",
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets",
        "verboseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable",
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total long-term assets",
        "terseLabel": "Total non-current assets",
        "label": "Assets, Noncurrent",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r221",
      "r307",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r538",
      "r540",
      "r568",
      "r1098",
      "r1099",
      "r1124"
     ]
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrentAbstract",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current assets:",
        "verboseLabel": "Non-current assets",
        "label": "Assets, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r922"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r907",
      "r910",
      "r922"
     ]
    },
    "dei_AuditorLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r907",
      "r910",
      "r922"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r907",
      "r910",
      "r922"
     ]
    },
    "dei_AuditorOpinionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorOpinionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Opinion [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1004"
     ]
    },
    "dei_AuditorTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r988"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r989"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r984"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r984"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r984"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r984"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r984"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r984"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r449",
      "r450",
      "r451",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r987"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r986"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r985"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r985"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://cgagri.com/role/ScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position Location, Balance [Axis]",
        "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported."
       }
      }
     },
     "auth_ref": [
      "r366",
      "r1138",
      "r1139"
     ]
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofEstimatedUsefulLivesTable",
     "presentation": [
      "http://cgagri.com/role/ScheduleofEstimatedUsefulLivesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Estimated Useful Lives [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "cga_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable",
     "presentation": [
      "http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation and Summary of Significant Accounting Policies (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "cga_BeijingBankPingguBranchMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "BeijingBankPingguBranchMember",
     "presentation": [
      "http://cgagri.com/role/ScheduleofLoanPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Beijing Bank -Pinggu Branch [Member]",
        "label": "Beijing Bank Pinggu Branch Member"
       }
      }
     },
     "auth_ref": []
    },
    "cga_BitcoinMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "BitcoinMember",
     "presentation": [
      "http://cgagri.com/role/ScheduleofCompanysSignificantDigitalAssetBitcoinHoldingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bitcoin [Member]",
        "label": "Bitcoin Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingImprovementsMember",
     "presentation": [
      "http://cgagri.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Building and Improvements [Member]",
        "label": "Building Improvements [Member]",
        "documentation": "Addition, improvement, or renovation to a facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "us-gaap_BuildingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingMember",
     "presentation": [
      "http://cgagri.com/role/ScheduleofEstimatedUsefulLivesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Building [Member]",
        "label": "Building [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r910",
      "r922"
     ]
    },
    "country_CN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "CN",
     "presentation": [
      "http://cgagri.com/role/OtherNonCurrentAssetsDetails",
      "http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable",
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "China 15% - 25% [Member]",
        "verboseLabel": "Shiquan County [Member]",
        "netLabel": "PRC [Member]",
        "label": "CHINA"
       }
      }
     },
     "auth_ref": []
    },
    "cga_CapitalExpenditureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "CapitalExpenditureAbstract",
     "presentation": [
      "http://cgagri.com/role/ScheduleofSegmentReportingInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital Expenditure:",
        "label": "Capital Expenditure Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalLeasedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalLeasedAssetsLineItems",
     "presentation": [
      "http://cgagri.com/role/OtherNonCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Non-Current Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable",
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r182",
      "r826"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://cgagri.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents and concentration of cash",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "us-gaap_CashAndDueFromBanks": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndDueFromBanks",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate cash in accounts and on hand",
        "label": "Cash and Due from Banks",
        "documentation": "For banks and other depository institutions: Includes cash on hand (currency and coin), cash items in process of collection, noninterest bearing deposits due from other financial institutions (including corporate credit unions), and noninterest bearing balances with the Federal Reserve Banks, Federal Home Loan Banks and central banks."
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/ConsolidatedCashFlow",
      "http://cgagri.com/role/ScheduleofCondensedStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents, beginning balance",
        "periodEndLabel": "Cash and cash equivalents, ending balance",
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r91",
      "r218"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net (decrease) increase in cash and cash equivalents",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r91"
     ]
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplement Non-Cash Activities",
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cga_ChangAnBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "ChangAnBankMember",
     "presentation": [
      "http://cgagri.com/role/ScheduleofLoanPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Chang\u2019An Bank [Member]",
        "label": "Chang An Bank Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r963"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r960"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r958"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://cgagri.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders",
        "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": [
      "r189",
      "r190",
      "r191",
      "r258",
      "r416",
      "r417",
      "r418",
      "r420",
      "r423",
      "r428",
      "r430",
      "r714",
      "r715",
      "r716",
      "r717",
      "r854",
      "r1016",
      "r1042"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r964"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r964"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r114",
      "r657",
      "r738"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://cgagri.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COMMITMENTS AND CONTINGENCIES",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r370",
      "r371",
      "r808",
      "r1089",
      "r1094"
     ]
    },
    "cga_CommitmentsandContingenciesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "CommitmentsandContingenciesDetailsTable",
     "presentation": [
      "http://cgagri.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "presentation": [
      "http://cgagri.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance shares",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "documentation": "Aggregate number of common shares reserved for future issuance."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://cgagri.com/role/ShareholdersEquityType2or3",
      "http://cgagri.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "verboseLabel": "Common Stock [Member]",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r884",
      "r885",
      "r886",
      "r888",
      "r889",
      "r890",
      "r891",
      "r1048",
      "r1049",
      "r1051",
      "r1113",
      "r1168",
      "r1171"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in Dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r739"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable_Parentheticals",
      "http://cgagri.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable_Parentheticals",
      "http://cgagri.com/role/ShareholdersEquityType2or3",
      "http://cgagri.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "BALANCE (in Shares)",
        "periodEndLabel": "BALANCE (in Shares)",
        "terseLabel": "Common stock, shares outstanding",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r67",
      "r739",
      "r759",
      "r1171",
      "r1172"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      },
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, $.001 par value, 115,197,165 shares authorized, 14,793,538 and 13,380,914 shares issued and outstanding as of June 30, 2024 and June 30, 2023, respectively",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r659",
      "r866"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r969"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r968"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r970"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r967"
     ]
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "presentation": [
      "http://cgagri.com/role/ScheduleofDeferredTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets",
        "label": "Components of Deferred Tax Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive loss",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r200",
      "r202",
      "r209",
      "r650",
      "r671",
      "r672"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://cgagri.com/role/ConcentrationsandLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r31",
      "r50",
      "r51",
      "r301",
      "r807"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://cgagri.com/role/ConcentrationsandLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r31",
      "r50",
      "r51",
      "r301",
      "r708",
      "r807"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://cgagri.com/role/ConcentrationsandLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r31",
      "r50",
      "r51",
      "r301",
      "r807",
      "r1019"
     ]
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "presentation": [
      "http://cgagri.com/role/ConcentrationsandLitigation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CONCENTRATIONS AND LITIGATION",
        "label": "Concentration Risk Disclosure [Text Block]",
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://cgagri.com/role/ConcentrationsandLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentrations and Litigation [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": [
      "r807"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://cgagri.com/role/ConcentrationsandLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration risk, percentage",
        "label": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r31",
      "r50",
      "r51",
      "r301"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://cgagri.com/role/ConcentrationsandLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r31",
      "r50",
      "r51",
      "r301",
      "r807"
     ]
    },
    "cga_ConcentrationsandLitigationDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "ConcentrationsandLitigationDetailsTable",
     "presentation": [
      "http://cgagri.com/role/ConcentrationsandLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentrations and Litigation (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_CondensedBalanceSheetStatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedBalanceSheetStatementTable",
     "presentation": [
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable",
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Balance Sheet Statement [Table]",
        "documentation": "Disclosure of information about condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r226",
      "r1017"
     ]
    },
    "srt_CondensedBalanceSheetStatementsCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedBalanceSheetStatementsCaptionsLineItems",
     "presentation": [
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable",
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Condensed Balance Sheets [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": [
      "r140",
      "r226",
      "r1017"
     ]
    },
    "srt_CondensedCashFlowStatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedCashFlowStatementTable",
     "presentation": [
      "http://cgagri.com/role/ScheduleofCondensedStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Cash Flow Statement [Table]",
        "documentation": "Disclosure of information about condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r226",
      "r1017"
     ]
    },
    "srt_CondensedCashFlowStatementsCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedCashFlowStatementsCaptionsLineItems",
     "presentation": [
      "http://cgagri.com/role/ScheduleofCondensedStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Condensed Statements of Cash Flows [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": [
      "r140",
      "r226",
      "r1017"
     ]
    },
    "srt_CondensedIncomeStatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedIncomeStatementTable",
     "presentation": [
      "http://cgagri.com/role/ScheduleofCondensedStatementsofOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Income Statement [Table]",
        "documentation": "Disclosure of information about condensed income statement including, but not limited to, income statements of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r226",
      "r1017"
     ]
    },
    "srt_CondensedStatementOfIncomeCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CondensedStatementOfIncomeCaptionsLineItems",
     "presentation": [
      "http://cgagri.com/role/ScheduleofCondensedStatementsofOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Condensed Statements of Operations [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": [
      "r140",
      "r226",
      "r1017"
     ]
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable",
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable_Parentheticals",
      "http://cgagri.com/role/ScheduleofCondensedStatementsofCashFlowsTable",
      "http://cgagri.com/role/ScheduleofCondensedStatementsofOperationsTable",
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "documentation": "Information by consolidated entity or group of entities."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r160",
      "r226",
      "r538",
      "r539",
      "r540",
      "r541",
      "r600",
      "r813",
      "r1022",
      "r1023",
      "r1024",
      "r1097",
      "r1100",
      "r1101"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://cgagri.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principle of consolidation",
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r829"
     ]
    },
    "us-gaap_ConstructionContractorsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConstructionContractorsPolicyPolicyTextBlock",
     "presentation": [
      "http://cgagri.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction in Progress",
        "label": "Construction Contractor [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for construction contractors."
       }
      }
     },
     "auth_ref": [
      "r606",
      "r608"
     ]
    },
    "cga_ConsultingServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "ConsultingServices",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consulting services (in Dollars)",
        "documentation": "Represents amount payable for consulting services.",
        "label": "Consulting Services"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelEmailAddress",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Email Address",
        "documentation": "Email address of contact personnel."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelFaxNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelFaxNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Fax Number",
        "documentation": "Fax Number of contact personnel."
       }
      }
     },
     "auth_ref": [
      "r910"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Description",
        "documentation": "The description of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Name",
        "documentation": "The name of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Number",
        "documentation": "The SEC Document Number of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileType": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Type",
        "documentation": "The type or format of the contained file (usually XBRL but may be used for other types such as HTML, Word, PDF, GIF/JPG, etc.)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer deposits",
        "label": "Contract with Customer, Liability, Current",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r432",
      "r433",
      "r444"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of goods sold",
        "label": "Cost of Goods and Services Sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r81",
      "r613"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSoldAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSoldAbstract",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of goods sold",
        "label": "Cost of Goods and Services Sold [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CountryRegion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CryptoAssetActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetActivityTableTextBlock",
     "presentation": [
      "http://cgagri.com/role/IntangibleAssetsandDigitalAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Presents a Roll-Forward of Total Digital Assets (Including Digital Assets, Restricted)",
        "label": "Crypto Asset, Activity [Table Text Block]",
        "documentation": "Tabular disclosure of information about activity for crypto asset. Excludes information about crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r1081"
     ]
    },
    "us-gaap_CryptoAssetAddition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetAddition",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/ScheduleofPresentsaRollForwardofTotalDigitalAssetsIncludingDigitalAssetsRestrictedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Addition of digital assets, other",
        "label": "Crypto Asset, Addition",
        "documentation": "Amount of increase in crypto asset from addition. Excludes crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r353"
     ]
    },
    "srt_CryptoAssetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "CryptoAssetAxis",
     "presentation": [
      "http://cgagri.com/role/ScheduleofCompanysSignificantDigitalAssetBitcoinHoldingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Crypto Asset [Axis]",
        "documentation": "Information by crypto-asset."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r360",
      "r1078",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088"
     ]
    },
    "us-gaap_CryptoAssetCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetCost",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/IntangibleAssetsandDigitalAssetsDetails",
      "http://cgagri.com/role/ScheduleofCompanysSignificantDigitalAssetBitcoinHoldingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost Basis",
        "verboseLabel": "Digital assets amount",
        "label": "Crypto Asset, Cost",
        "documentation": "Cost of crypto asset. Excludes crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r347",
      "r349"
     ]
    },
    "us-gaap_CryptoAssetCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetCostAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Presents a Roll-Forward of Total Digital Assets (Including Digital Assets, Restricted) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CryptoAssetCumulativeRealizedGainLossFromDisposition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetCumulativeRealizedGainLossFromDisposition",
     "crdr": "credit",
     "presentation": [
      "http://cgagri.com/role/IntangibleAssetsandDigitalAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative-effect adjustment",
        "label": "Crypto Asset, Cumulative Realized Gain (Loss) from Disposition",
        "documentation": "Amount of cumulative realized gain (loss) on crypto asset from disposition. Excludes crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r356"
     ]
    },
    "us-gaap_CryptoAssetDisposition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetDisposition",
     "crdr": "credit",
     "presentation": [
      "http://cgagri.com/role/ScheduleofPresentsaRollForwardofTotalDigitalAssetsIncludingDigitalAssetsRestrictedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Disposition of digital assets",
        "label": "Crypto Asset, Disposition",
        "documentation": "Amount of decrease in crypto asset from disposition. Excludes crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r354"
     ]
    },
    "us-gaap_CryptoAssetFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetFairValue",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/ScheduleofCompanysSignificantDigitalAssetBitcoinHoldingTable",
      "http://cgagri.com/role/ScheduleofPresentsaRollForwardofTotalDigitalAssetsIncludingDigitalAssetsRestrictedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Digital assets at June 30, 2023",
        "periodEndLabel": "Digital assets at June 30, 2024",
        "terseLabel": "Fair Value",
        "label": "Crypto Asset, Fair Value",
        "documentation": "Fair value of crypto asset. Excludes crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r346",
      "r347",
      "r350",
      "r352"
     ]
    },
    "us-gaap_CryptoAssetFairValueCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetFairValueCurrent",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://cgagri.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Digital assets",
        "label": "Crypto Asset, Fair Value, Current",
        "documentation": "Fair value of crypto asset classified as current. Excludes crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r346",
      "r347",
      "r350",
      "r352"
     ]
    },
    "us-gaap_CryptoAssetHoldingLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetHoldingLineItems",
     "presentation": [
      "http://cgagri.com/role/ScheduleofCompanysSignificantDigitalAssetBitcoinHoldingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Company\u2019s Significant Digital Asset Bitcoin Holding [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": [
      "r347",
      "r348",
      "r349",
      "r350",
      "r351"
     ]
    },
    "us-gaap_CryptoAssetHoldingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetHoldingTable",
     "presentation": [
      "http://cgagri.com/role/ScheduleofCompanysSignificantDigitalAssetBitcoinHoldingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Crypto Asset, Holding [Table]",
        "documentation": "Disclosure of information about crypto asset. Includes, but is not limited to, name, cost basis, fair value, and number of units held. Excludes information about crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r347",
      "r348",
      "r349",
      "r350",
      "r351"
     ]
    },
    "us-gaap_CryptoAssetHoldingTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetHoldingTableTextBlock",
     "presentation": [
      "http://cgagri.com/role/IntangibleAssetsandDigitalAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Company\u2019s Significant Digital Asset Bitcoin Holding",
        "label": "Crypto Asset, Holding [Table Text Block]",
        "documentation": "Tabular disclosure of information about crypto asset. Includes, but is not limited to, name, cost basis, fair value, and number of units held. Excludes information about crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r1080"
     ]
    },
    "us-gaap_CryptoAssetMining": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetMining",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/IntangibleAssetsandDigitalAssetsDetails",
      "http://cgagri.com/role/ScheduleofPresentsaRollForwardofTotalDigitalAssetsIncludingDigitalAssetsRestrictedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Addition of digital assets, mining proceeds",
        "verboseLabel": "Mining activities amount",
        "label": "Crypto Asset, Mining",
        "documentation": "Amount of increase in crypto asset from mining. Excludes crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r1082"
     ]
    },
    "cga_CryptoAssetNumberOfQuantity": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "CryptoAssetNumberOfQuantity",
     "presentation": [
      "http://cgagri.com/role/ScheduleofCompanysSignificantDigitalAssetBitcoinHoldingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Quantity (in Dollars per share)",
        "documentation": "Number of restricted and unrestricted crypto asset units held. Excludes crypto asset units held for platform user.",
        "label": "Crypto Asset Number Of Quantity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CryptoAssetRealizedAndUnrealizedLossNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetRealizedAndUnrealizedLossNonoperating",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/ScheduleofPresentsaRollForwardofTotalDigitalAssetsIncludingDigitalAssetsRestrictedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Unrealized gain (loss) on digital assets",
        "label": "Crypto Asset, Realized and Unrealized Loss, Nonoperating",
        "documentation": "Amount of realized and unrealized loss from remeasurement of crypto asset, classified as nonoperating. Excludes change for crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r355",
      "r1079"
     ]
    },
    "us-gaap_CryptoAssetRealizedAndUnrealizedLossOperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetRealizedAndUnrealizedLossOperating",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/ScheduleofPresentsaRollForwardofTotalDigitalAssetsIncludingDigitalAssetsRestrictedTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Realized gain (loss) on digital assets",
        "label": "Crypto Asset, Realized and Unrealized Loss, Operating",
        "documentation": "Amount of realized and unrealized loss from remeasurement of crypto asset, classified as operating. Excludes change for crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r355",
      "r1079"
     ]
    },
    "us-gaap_CryptoAssetRealizedGainOperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetRealizedGainOperating",
     "crdr": "credit",
     "presentation": [
      "http://cgagri.com/role/IntangibleAssetsandDigitalAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Realized total gains on digital assets",
        "label": "Crypto Asset, Realized Gain, Operating",
        "documentation": "Amount of realized gain from remeasurement of crypto asset, classified as operating. Excludes crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r1084"
     ]
    },
    "us-gaap_CryptoAssetSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CryptoAssetSale",
     "crdr": "credit",
     "presentation": [
      "http://cgagri.com/role/IntangibleAssetsandDigitalAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of digital assets",
        "label": "Crypto Asset, Sale",
        "documentation": "Amount of decrease in crypto asset from sale. Excludes crypto asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r1083"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofProvisionsforIncomeTaxesTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofProvisionsforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current tax \u2013 foreign",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1020",
      "r1045"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Actual tax expense",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r506",
      "r1045"
     ]
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://cgagri.com/role/ConcentrationsandLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Concentration Risk [Member]",
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r301"
     ]
    },
    "cga_CustomerDepositsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "CustomerDepositsPolicyTextBlock",
     "presentation": [
      "http://cgagri.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer deposits",
        "documentation": "Disclosure of accounting policy for customer deposits.",
        "label": "Customer Deposits Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "cga_CustomerFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "CustomerFiveMember",
     "presentation": [
      "http://cgagri.com/role/ConcentrationsandLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Five [Member]",
        "label": "Customer Five Member"
       }
      }
     },
     "auth_ref": []
    },
    "cga_CustomerFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "CustomerFourMember",
     "presentation": [
      "http://cgagri.com/role/ConcentrationsandLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Four [Member]",
        "label": "Customer Four Member"
       }
      }
     },
     "auth_ref": []
    },
    "cga_CustomerOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "CustomerOneMember",
     "presentation": [
      "http://cgagri.com/role/ConcentrationsandLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer One [Member]",
        "label": "Customer One Member"
       }
      }
     },
     "auth_ref": []
    },
    "cga_CustomerSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "CustomerSixMember",
     "presentation": [
      "http://cgagri.com/role/ConcentrationsandLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Six [Member]",
        "label": "Customer Six Member"
       }
      }
     },
     "auth_ref": []
    },
    "cga_CustomerThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "CustomerThreeMember",
     "presentation": [
      "http://cgagri.com/role/ConcentrationsandLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Three [Member]",
        "label": "Customer Three Member"
       }
      }
     },
     "auth_ref": []
    },
    "cga_CustomerTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "CustomerTwoMember",
     "presentation": [
      "http://cgagri.com/role/ConcentrationsandLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Two [Member]",
        "label": "Customer Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://cgagri.com/role/LoanPayables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LOAN PAYABLES",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r104",
      "r219",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r376",
      "r377",
      "r387",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r403",
      "r410",
      "r411",
      "r412",
      "r578"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://cgagri.com/role/LoanPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r58",
      "r59",
      "r111",
      "r113",
      "r226",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r394",
      "r399",
      "r400",
      "r401",
      "r402",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r865",
      "r1043",
      "r1090",
      "r1091",
      "r1092",
      "r1119",
      "r1120"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://cgagri.com/role/LoanPayablesDetails",
      "http://cgagri.com/role/ScheduleofLoanPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Rate",
        "verboseLabel": "Loans payable, interest rate",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r389"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://cgagri.com/role/LoanPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r226",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r394",
      "r399",
      "r400",
      "r401",
      "r402",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r865",
      "r1043",
      "r1090",
      "r1091",
      "r1092",
      "r1119",
      "r1120"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofDeferredTaxAssetsTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofDeferredTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Tax Benefit",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r499"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofDeferredTaxAssetsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofDeferredTaxAssetsTable",
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax assets",
        "terseLabel": "Realized deferred tax assets (in Dollars)",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deferred Tax Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofDeferredTaxAssetsTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofDeferredTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r500"
     ]
    },
    "dei_DelayedOrContinuousOffering": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DelayedOrContinuousOffering",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Delayed or Continuous Offering"
       }
      }
     },
     "auth_ref": [
      "r934",
      "r935",
      "r949"
     ]
    },
    "us-gaap_DepositLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepositLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer deposits",
        "label": "Deposit Liability, Current",
        "documentation": "The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits."
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/PropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expense",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r40"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/ScheduleofSegmentReportingInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and Amortization",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r40"
     ]
    },
    "us-gaap_DepreciationAndAmortizationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationAndAmortizationAbstract",
     "presentation": [
      "http://cgagri.com/role/ScheduleofSegmentReportingInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and Amortization:",
        "label": "Depreciation, Depletion and Amortization [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r256",
      "r268",
      "r293",
      "r840",
      "r841"
     ]
    },
    "cga_DepreciationIncreasedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "DepreciationIncreasedPercentage",
     "presentation": [
      "http://cgagri.com/role/PropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation increased percentage",
        "label": "Depreciation Increased Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DividendOrInterestReinvestmentPlanOnly": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DividendOrInterestReinvestmentPlanOnly",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend or Interest Reinvestment Plan Only"
       }
      }
     },
     "auth_ref": [
      "r934",
      "r935",
      "r949"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r910"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r907",
      "r910",
      "r922"
     ]
    },
    "dei_DocumentCopyrightInformation": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentCopyrightInformation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Copyright Information",
        "documentation": "The copyright information for the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentCreationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentCreationDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Creation Date",
        "documentation": "The date the document was made available and submitted, in YYYY-MM-DD format. The date of submission, date of acceptance by the recipient, and the document effective date are all potentially different."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Description",
        "documentation": "The description of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document [Domain]",
        "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentEffectiveDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentEffectiveDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Effective Date",
        "documentation": "The date when a document, upon receipt and acceptance, becomes officially effective, in YYYY-MM-DD format. Usually it is a system-assigned date time value, but it may be declared by the submitter in some cases."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r907",
      "r910",
      "r922",
      "r973"
     ]
    },
    "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Restatement Recovery Analysis [Flag]",
        "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)."
       }
      }
     },
     "auth_ref": [
      "r907",
      "r910",
      "r922",
      "r973"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationDocumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationDocumentAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information, Document [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Text Block]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Name",
        "documentation": "Name of the document as assigned by the filer, corresponding to SEC document naming convention standards. Examples appear in the &lt;FILENAME> field of EDGAR filings, such as 'htm_25911.htm', 'exhibit1.htm', 'v105727_8k.txt'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r908"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r910"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r910"
     ]
    },
    "dei_DocumentSubtitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentSubtitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Subtitle",
        "documentation": "The subtitle given to the document resource by the creator or publisher. An example is 'A New Period of Growth'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentSynopsis": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentSynopsis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Synopsis",
        "documentation": "A synopsis or description of the document provided by the creator or publisher. Examples are 'This is the 2006 annual report for Company. During this period we saw revenue grow by 10% and earnings per share grow by 15% over the prior period'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Title",
        "documentation": "The name or title given to the document resource by the creator or publisher. An example is '2002 Annual Report'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r950"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentVersion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentVersion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Version",
        "documentation": "The version identifier of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r899"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r962"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Basic and Diluted Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedIncomeStatement",
      "http://cgagri.com/role/ScheduleofBasicandDilutedEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic net loss per share (in Dollars per share)",
        "verboseLabel": "Net loss Per Share \u2013 Basic",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r210",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r245",
      "r248",
      "r251",
      "r252",
      "r253",
      "r255",
      "r527",
      "r536",
      "r563",
      "r564",
      "r651",
      "r673",
      "r832"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedIncomeStatement",
      "http://cgagri.com/role/ScheduleofBasicandDilutedEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted net loss per share (in Dollars per share)",
        "verboseLabel": "Net loss Per Share \u2013 Diluted",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r210",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r248",
      "r251",
      "r252",
      "r253",
      "r255",
      "r527",
      "r536",
      "r563",
      "r564",
      "r651",
      "r673",
      "r832"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://cgagri.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings per share",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r29",
      "r254"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate change on cash and cash equivalents",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r570"
     ]
    },
    "dei_EffectiveAfter60Days486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveAfter60Days486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective after 60 Days, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r1012"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable",
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Actual tax expense, Percentage",
        "terseLabel": "Income tax rate, percentage",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r487",
      "r859"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "presentation": [
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "US statutory income tax rate",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r487",
      "r512",
      "r859"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "calculation": {
      "http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in valuation allowance on deferred tax asset from US tax benefit, Percentage",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r859",
      "r1046",
      "r1106"
     ]
    },
    "cga_EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit": {
     "xbrltype": "percentItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected income tax expense (benefit), Percentage",
        "documentation": "The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to expected income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation Expected Income Tax Expense Benefit"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "presentation": [
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. income tax for foreign cash",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r488",
      "r490",
      "r859",
      "r1046",
      "r1106"
     ]
    },
    "cga_EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits": {
     "xbrltype": "percentItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits",
     "calculation": {
      "http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "High-tech income benefits on Jinong, Percentage",
        "documentation": "The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to high-tech income benefits.",
        "label": "Effective Income Tax Rate Reconciliation High Tech Income Benefits"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationLineItems",
     "presentation": [
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes Payable [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r487",
      "r488",
      "r859"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "presentation": [
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax for the remaining income",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r859",
      "r1046",
      "r1106",
      "r1107"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent",
     "presentation": [
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax rate, percentage",
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent",
        "documentation": "Percentage of reported income tax benefit (expense) from difference to income tax expense (benefit) computed by applying statutory federal (national) income tax rate to pretax income (loss) from continuing operation, attributable to other reconciling items. Excludes state and local income tax expense (benefit), federal tax expense (benefit), statutory income tax expense (benefit) outside of country of domicile, tax credit, nondeductible expense, deduction, income tax settlement, income tax contingency, and cross-border tax law."
       }
      }
     },
     "auth_ref": [
      "r1107"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationTable",
     "presentation": [
      "http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation [Table]",
        "documentation": "Disclosure of information about income tax rate reconciliation between amount of reported income tax expense (benefit) attributable to continuing operation to amount of income tax expense(benefit) that would result from applying statutory federal (national) tax rate to pretax income (loss) from continuing operation."
       }
      }
     },
     "auth_ref": [
      "r487",
      "r488",
      "r859"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxHolidays": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxHolidays",
     "presentation": [
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax reduction tax holiday",
        "label": "Effective Income Tax Rate Reconciliation, Tax Holiday, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income exempt from income tax because of a tax holiday."
       }
      }
     },
     "auth_ref": [
      "r1046",
      "r1106",
      "r1108"
     ]
    },
    "cga_EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary": {
     "xbrltype": "percentItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary",
     "calculation": {
      "http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss from subsidiaries in which no benefit is recognized, Percentage",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity in earnings (loss) of unconsolidated subsidiaries exempt from income taxes.",
        "label": "Effective Income Tax Rate Reconciliation Unrecognized Equity In Earnings Losses Of Subsidiary"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EffectiveOnDate486a": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r1012"
     ]
    },
    "dei_EffectiveOnDate486b": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r1013"
     ]
    },
    "dei_EffectiveOnSetDate486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnSetDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r1012"
     ]
    },
    "dei_EffectiveOnSetDate486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnSetDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r1013"
     ]
    },
    "dei_EffectiveUponFiling462e": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveUponFiling462e",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Upon Filing, 462(e)"
       }
      }
     },
     "auth_ref": [
      "r1011"
     ]
    },
    "dei_EffectiveUponFiling486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveUponFiling486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective upon Filing, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r1013"
     ]
    },
    "dei_EffectiveWhenDeclaredSection8c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveWhenDeclaredSection8c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective when Declared, Section 8(c)"
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitiesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entities [Table]",
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAccountingStandard": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Accounting Standard",
        "documentation": "The standardized abbreviation of the accounting standard used by the entity. This can either be US GAAP as promulgated by the FASB or IFRS as promulgated by the IASB. Example: 'US GAAP', 'IFRS'. This is distinct from the Document Accounting Standard element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Description",
        "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Table]",
        "documentation": "Container of address information for the entity"
       }
      }
     },
     "auth_ref": [
      "r898"
     ]
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r902"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r898"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityContactPersonnelLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityContactPersonnelLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Contact Personnel [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityDomain",
     "presentation": [
      "http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r898"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Ex Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r1014"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r898"
     ]
    },
    "dei_EntityHomeCountryISOCode": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityHomeCountryISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Home Country ISO Code",
        "documentation": "ISO 3166-1 alpha-2 country code for the Entity's home country. If home country is different from country of legal incorporation, then also provide country of legal incorporation in the 'Entity Incorporation, State Country Code' element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationDateOfIncorporation": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationDateOfIncorporation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, Date of Incorporation",
        "documentation": "Date when an entity was incorporated"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationFormerLegalOrRegisteredName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInformationFormerLegalOrRegisteredName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information, Former Legal or Registered Name",
        "documentation": "Former Legal or Registered Name of an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r1003"
     ]
    },
    "dei_EntityInvCompanyType": {
     "xbrltype": "invCompanyType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInvCompanyType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Inv Company Type",
        "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)."
       }
      }
     },
     "auth_ref": [
      "r1002"
     ]
    },
    "dei_EntityLegalForm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityLegalForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Legal Form",
        "documentation": "The details of the entity's legal form. Examples are partnership, limited liability company, trust, etc."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDepositoryReceiptRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingDepositoryReceiptRatio",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Depository Receipt Ratio",
        "documentation": "The number of underlying shares represented by one American Depository Receipt (ADR) or Global Depository Receipt (GDR). A value of '3' means that one ADR represents 3 underlying shares. If one underlying share represents 2 ADR's then the value would be represented as '0.5'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Description",
        "documentation": "Description of the kind of listing the entity has on the exchange, if necessary to further describe different instruments that are already distinguished by Entity, Exchange and Security."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingForeign": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingForeign",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Foreign",
        "documentation": "Yes or No value indicating whether this is a listing that is a foreign listing or depository receipt."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingParValuePerShare",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Par Value Per Share",
        "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingPrimary": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingPrimary",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Primary",
        "documentation": "Yes or No value indicating whether a listing of an instrument on an exchange is primary for the entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingSecurityTradingCurrency": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingSecurityTradingCurrency",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Security Trading Currency",
        "documentation": "The three character ISO 4217 code for the currency in which the security is quoted. Example: 'USD'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsExchangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsExchangeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings, Exchange [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Table]",
        "documentation": "Container for exchange listing information for an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityNumberOfEmployees": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityNumberOfEmployees",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Number of Employees",
        "documentation": "Number of persons employed by the Entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPhoneFaxNumbersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPhoneFaxNumbersLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Phone Fax Numbers [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r922"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r898"
     ]
    },
    "dei_EntityReportingCurrencyISOCode": {
     "xbrltype": "currencyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityReportingCurrencyISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Reporting Currency ISO Code",
        "documentation": "The three character ISO 4217 code for the currency used for reporting purposes. Example: 'USD'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r898"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r898"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r898"
     ]
    },
    "dei_EntityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Text Block]",
        "documentation": "Container to serve as parent of six Entity related Table concepts."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r1005"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r956"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r998"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r998"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r998"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://cgagri.com/role/ShareholdersEquityType2or3",
      "http://cgagri.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r173",
      "r204",
      "r205",
      "r206",
      "r227",
      "r228",
      "r229",
      "r232",
      "r239",
      "r241",
      "r243",
      "r257",
      "r311",
      "r317",
      "r358",
      "r431",
      "r507",
      "r508",
      "r523",
      "r524",
      "r525",
      "r528",
      "r535",
      "r536",
      "r545",
      "r547",
      "r548",
      "r549",
      "r550",
      "r552",
      "r562",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r580",
      "r582",
      "r591",
      "r670",
      "r697",
      "r698",
      "r699",
      "r723",
      "r783"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r966"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r915",
      "r926",
      "r942",
      "r977"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r912",
      "r923",
      "r939",
      "r974"
     ]
    },
    "cga_EstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "EstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsLineItems",
     "presentation": [
      "http://cgagri.com/role/ScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Estimated Amortization Expenses of the Lease Advance Payments [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ExchangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExchangeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange [Domain]",
        "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r972"
     ]
    },
    "dei_ExhibitsOnly462d": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExhibitsOnly462d",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d)"
       }
      }
     },
     "auth_ref": [
      "r1010"
     ]
    },
    "dei_ExhibitsOnly462dFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExhibitsOnly462dFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d), File Number"
       }
      }
     },
     "auth_ref": [
      "r1010"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Extension",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "cga_FairValueAdjustmentOfBitcoin": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "FairValueAdjustmentOfBitcoin",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      },
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow",
      "http://cgagri.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in fair value of Bitcoin",
        "documentation": "Amount of expense (income) related to adjustment to fair value of bitcoin.",
        "label": "Fair Value Adjustment Of Bitcoin"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://cgagri.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurement and Disclosures",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueOfAssetsAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOfAssetsAcquired",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value stock (in Dollars)",
        "label": "Fair Value of Assets Acquired",
        "documentation": "The fair value of assets acquired in noncash investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r26",
      "r27"
     ]
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://cgagri.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair values of financial instruments",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "cga_FiniteLivedIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "FiniteLivedIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/ScheduleofLandUseRightsandTrademarksTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Intangible Assets Beginning",
        "documentation": "Intangible assets beginning.",
        "label": "Finite Lived Intangible Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable",
     "presentation": [
      "http://cgagri.com/role/ScheduleofLandUseRightsandTrademarksTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset acquired in business combination."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/ScheduleofEstimatedAmortizationExpensesofIntangibleAssetsTable",
      "http://cgagri.com/role/ScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r340",
      "r822",
      "r848"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/ScheduleofEstimatedAmortizationExpensesofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r340",
      "r822",
      "r848"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/ScheduleofEstimatedAmortizationExpensesofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r340",
      "r822",
      "r848"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/ScheduleofEstimatedAmortizationExpensesofIntangibleAssetsTable",
      "http://cgagri.com/role/ScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r340",
      "r822",
      "r848"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/ScheduleofEstimatedAmortizationExpensesofIntangibleAssetsTable",
      "http://cgagri.com/role/ScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r340",
      "r822",
      "r848"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://cgagri.com/role/IntangibleAssetsandDigitalAssetsDetails",
      "http://cgagri.com/role/ScheduleofLandUseRightsandTrademarksTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r333",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r341",
      "r342",
      "r614",
      "r618",
      "r822"
     ]
    },
    "cga_FiniteLivedIntangibleAssetsEnding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "FiniteLivedIntangibleAssetsEnding",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/ScheduleofLandUseRightsandTrademarksTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Intangible Assets Ending",
        "documentation": "Intangible Assets Ending.",
        "label": "Finite Lived Intangible Assets Ending"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/IntangibleAssetsandDigitalAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of intangible assets",
        "label": "Finite-Lived Intangible Assets, Fair Value Disclosure",
        "documentation": "Fair value portion of assets, excluding financial assets, that lack physical substance, having a limited useful life."
       }
      }
     },
     "auth_ref": [
      "r1114",
      "r1115",
      "r1117"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Estimated Amortization Expenses of Intangible Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://cgagri.com/role/IntangibleAssetsandDigitalAssetsDetails",
      "http://cgagri.com/role/ScheduleofLandUseRightsandTrademarksTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Land Use Rights and Trademarks [Line Items]",
        "terseLabel": "Intangible Assets and Digital Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r333",
      "r339",
      "r341",
      "r342",
      "r344",
      "r614",
      "r822",
      "r848"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://cgagri.com/role/IntangibleAssetsandDigitalAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r333",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r341",
      "r342",
      "r822"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofIntangibleAssetsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r614",
      "r1072"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Intangible Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
     "presentation": [
      "http://cgagri.com/role/IntangibleAssetsandDigitalAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization period of intangible assets",
        "label": "Finite-Lived Intangible Assets, Remaining Amortization Period",
        "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r614"
     ]
    },
    "cga_FiniteLivedLandUseRightsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "FiniteLivedLandUseRightsNet",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofIntangibleAssetsTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land use rights, net",
        "documentation": "Land use rights, net.",
        "label": "Finite Lived Land Use Rights Net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedTrademarksGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedTrademarksGross",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofIntangibleAssetsTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trademarks",
        "label": "Finite-Lived Trademarks, Gross",
        "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date for the rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style for a specified period of time."
       }
      }
     },
     "auth_ref": [
      "r1027",
      "r1072"
     ]
    },
    "cga_FinitelivedAmortizationSubtraction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "FinitelivedAmortizationSubtraction",
     "crdr": "credit",
     "presentation": [
      "http://cgagri.com/role/ScheduleofLandUseRightsandTrademarksTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization/ Subtraction",
        "documentation": "Amortization and subtraction.",
        "label": "Finitelived Amortization Subtraction"
       }
      }
     },
     "auth_ref": []
    },
    "cga_FinitelivedForeignCurrencyAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "FinitelivedForeignCurrencyAdjustment",
     "crdr": "credit",
     "presentation": [
      "http://cgagri.com/role/ScheduleofLandUseRightsandTrademarksTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Adjustment",
        "documentation": "Foreign Currency Adjustment.",
        "label": "Finitelived Foreign Currency Adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://cgagri.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r569"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r919",
      "r930",
      "r946",
      "r981"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r919",
      "r930",
      "r946",
      "r981"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r919",
      "r930",
      "r946",
      "r981"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r919",
      "r930",
      "r946",
      "r981"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r919",
      "r930",
      "r946",
      "r981"
     ]
    },
    "dei_FormerAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "FormerAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Address [Member]",
        "documentation": "Former address for entity"
       }
      }
     },
     "auth_ref": [
      "r909",
      "r933"
     ]
    },
    "dei_FormerFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "FormerFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Fiscal Year End Date",
        "documentation": "Former end date of previous fiscal years"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r961"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      },
      "http://cgagri.com/role/ScheduleofCondensedStatementsofOperationsTable": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedIncomeStatement",
      "http://cgagri.com/role/ScheduleofCondensedStatementsofOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative expenses",
        "label": "General and Administrative Expense",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r763"
     ]
    },
    "cga_GoingCercernAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "GoingCercernAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Going Cercern [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r82",
      "r122",
      "r221",
      "r307",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r568",
      "r834",
      "r840",
      "r1053",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1098"
     ]
    },
    "cga_GufengMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "GufengMember",
     "presentation": [
      "http://cgagri.com/role/AmountDuetoRelatedPartiesDetails",
      "http://cgagri.com/role/ConsolidatedIncomeStatement",
      "http://cgagri.com/role/ScheduleofSegmentReportingInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gufeng",
        "verboseLabel": "Gufeng [Member]",
        "label": "Gufeng Member"
       }
      }
     },
     "auth_ref": []
    },
    "cga_HuaxiaBankHuaiRouBranchMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "HuaxiaBankHuaiRouBranchMember",
     "presentation": [
      "http://cgagri.com/role/ScheduleofLoanPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Huaxia Bank -HuaiRou Branch [Member]",
        "label": "Huaxia Bank Huai Rou Branch Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r907",
      "r910",
      "r922"
     ]
    },
    "cga_IdentifiableAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "IdentifiableAssetsAbstract",
     "presentation": [
      "http://cgagri.com/role/ScheduleofSegmentReportingInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Identifiable assets:",
        "label": "Identifiable Assets Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "cga_Impairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "Impairment",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofPropertyPlantandEquipmentTable": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Impairment",
        "documentation": "The amount of impairment.",
        "label": "Impairment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed assets impairment",
        "verboseLabel": "Impairment of long-lived assets",
        "label": "Impairment of Intangible Assets, Finite-Lived",
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value."
       }
      }
     },
     "auth_ref": [
      "r334",
      "r1041",
      "r1077"
     ]
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories impairment",
        "label": "Impairment, Long-Lived Asset, Held-for-Use",
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r39",
      "r101",
      "r860"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://cgagri.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Assets",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r102"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedIncomeStatement",
      "http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss before income taxes",
        "verboseLabel": "Pretax loss",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r118",
      "r122",
      "r652",
      "r668",
      "r834",
      "r840",
      "r1053",
      "r1055",
      "r1056",
      "r1057",
      "r1058"
     ]
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofCondensedStatementsofOperationsTable": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofCondensedStatementsofOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity investment in subsidiaries",
        "label": "Income (Loss) from Equity Method Investments",
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r79",
      "r117",
      "r256",
      "r270",
      "r293",
      "r306",
      "r667"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityNameAxis",
     "presentation": [
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority, Name [Axis]",
        "documentation": "Information by name of taxing authority."
       }
      }
     },
     "auth_ref": [
      "r495",
      "r1111"
     ]
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityNameDomain",
     "presentation": [
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority, Name [Domain]",
        "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes."
       }
      }
     },
     "auth_ref": [
      "r495",
      "r1111"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Taxes payable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://cgagri.com/role/TaxesPayable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TAXES PAYABLE",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r483",
      "r487",
      "r492",
      "r493",
      "r494",
      "r496",
      "r502",
      "r513",
      "r515",
      "r518",
      "r519",
      "r719",
      "r859"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://cgagri.com/role/ScheduleofProvisionsforIncomeTaxesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedIncomeStatement",
      "http://cgagri.com/role/ScheduleofProvisionsforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Provision for income taxes",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r138",
      "r242",
      "r243",
      "r256",
      "r271",
      "r293",
      "r486",
      "r487",
      "r514",
      "r674",
      "r859"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Provision for Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cga_IncomeTaxPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "IncomeTaxPayableCurrent",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofTaxespayableTable": {
       "parentTag": "us-gaap_TaxesPayableCurrent",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofTaxespayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income tax payable",
        "label": "Income Tax Payable Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://cgagri.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r484",
      "r485",
      "r496",
      "r497",
      "r501",
      "r505",
      "r713"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in valuation allowance on deferred tax asset from US tax benefit",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r859",
      "r1106"
     ]
    },
    "cga_IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "High-tech income benefits on Jinong",
        "documentation": "The portion of the difference between total income tax expense or benefit as reported in the Income Statement and the expected income tax expense or benefit computed by applying the domestic federal statutory income tax rates to pretax income from continuing operations, that is attributable to High-tech income benefits.",
        "label": "Income Tax Reconciliation Change In Enacted Tax Rate Income Tax Reconciliation High Tech Income Benefits"
       }
      }
     },
     "auth_ref": []
    },
    "cga_IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected income tax expense (benefit)",
        "documentation": "The portion of the difference between total income tax expense or benefit as reported in the Income Statement and the expected income tax expense or benefit computed by applying the domestic federal statutory income tax rates to pretax income from continuing operations, that is attributable to Expected income tax expense (benefit).",
        "label": "Income Tax Reconciliation Expected Income Tax Expense Benefit"
       }
      }
     },
     "auth_ref": []
    },
    "cga_IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss from subsidiaries in which no benefit is recognized",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity in earnings (loss) of unconsolidated subsidiaries exempt from income taxes.",
        "label": "Income Tax Reconciliation Unrecognized Equity In Earnings Losses Of Subsidiary"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes paid",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r217",
      "r503",
      "r504"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedTaxesPayable",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax payables",
        "label": "Increase (Decrease) in Accrued Taxes Payable",
        "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes."
       }
      }
     },
     "auth_ref": [
      "r1040"
     ]
    },
    "cga_IncreaseDecreaseInAdvancesToSuppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "IncreaseDecreaseInAdvancesToSuppliers",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Advances to suppliers",
        "documentation": "The increase (decrease) during the reporting period in the amount of advances to suppliers.",
        "label": "Increase Decrease In Advances To Suppliers"
       }
      }
     },
     "auth_ref": []
    },
    "cga_IncreaseDecreaseInContractWithDigitalAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "IncreaseDecreaseInContractWithDigitalAssets",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Digital assets",
        "documentation": "Amount of increase (decrease) in right to digital assets.",
        "label": "Increase Decrease In Contract With Digital Assets"
       }
      }
     },
     "auth_ref": []
    },
    "cga_IncreaseDecreaseInCustomerDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "IncreaseDecreaseInCustomerDeposit",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer deposits",
        "documentation": "The increase (decrease) during the period in the amount of customer money held in customer accounts, including security deposits, collateral for a current or future transactions, initial payment of the cost of acquisition or for the right to enter into a contract or agreement.",
        "label": "Increase Decrease In Customer Deposit"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deferred tax assets",
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInDueFromRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDueFromRelatedParties",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amount due from related parties",
        "label": "Increase (Decrease) in Due from Related Parties",
        "documentation": "The increase (decrease) during the reporting period in receivables to be collected from other entities that could exert significant influence over the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInDueToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDueToRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount due to related parties Change in fair value of Bitcoin",
        "label": "Increase (Decrease) in Due to Related Parties",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInInterestPayableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInterestPayableNet",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest payable",
        "label": "Increase (Decrease) in Interest Payable, Net",
        "documentation": "The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventories",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingAssetsAbstract",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets",
        "label": "Increase (Decrease) in Operating Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating liabilities",
        "label": "Increase (Decrease) in Operating Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other payables",
        "label": "Increase (Decrease) in Other Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherCurrentAssets",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other current assets",
        "label": "Increase (Decrease) in Other Current Assets",
        "documentation": "Amount of increase (decrease) in current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r1040"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other assets",
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r1040"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r919",
      "r930",
      "r946",
      "r972",
      "r981",
      "r985",
      "r993"
     ]
    },
    "cga_IndustrialBankCoLtdOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "IndustrialBankCoLtdOneMember",
     "presentation": [
      "http://cgagri.com/role/ScheduleofLoanPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Industrial Bank Co. Ltd [Member]",
        "label": "Industrial Bank Co Ltd One Member"
       }
      }
     },
     "auth_ref": []
    },
    "cga_IndustrialBankCoLtdTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "IndustrialBankCoLtdTwoMember",
     "presentation": [
      "http://cgagri.com/role/ScheduleofLoanPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Industrial Bank Co. Ltd [Member]",
        "label": "Industrial Bank Co Ltd Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r991"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r911",
      "r997"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r911",
      "r997"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r911",
      "r997"
     ]
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://cgagri.com/role/IntangibleAssetsandDigitalAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INTANGIBLE ASSETS AND DIGITAL ASSETS",
        "label": "Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for all or part of the information related to intangible assets."
       }
      }
     },
     "auth_ref": [
      "r332",
      "r343",
      "r345",
      "r821",
      "r822"
     ]
    },
    "us-gaap_IntangibleAssetsFiniteLivedPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsFiniteLivedPolicy",
     "presentation": [
      "http://cgagri.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets",
        "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets."
       }
      }
     },
     "auth_ref": [
      "r610",
      "r611",
      "r612",
      "r614",
      "r830",
      "r1064"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r333",
      "r1072",
      "r1074"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwillAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets and Digital Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cga_IntangibleAssetsandDigitalAssetsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "IntangibleAssetsandDigitalAssetsDetailsTable",
     "presentation": [
      "http://cgagri.com/role/IntangibleAssetsandDigitalAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets and Digital Assets (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "cga_InterCompanyTransfers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "InterCompanyTransfers",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inter co trans",
        "documentation": "The amount of inter company tranfers.",
        "label": "Inter Company Transfers"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestBearingDepositsInBanks": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestBearingDepositsInBanks",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deposits in banks",
        "label": "Interest-Bearing Deposits in Banks and Other Financial Institutions",
        "documentation": "For banks and other depository institutions (including Federal Reserve Banks, if applicable): Interest-bearing deposits in other financial institutions for relatively short periods of time including, for example, certificates of deposits, which are presented separately from cash on the balance sheet."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r115"
     ]
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/ScheduleofSegmentReportingInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Interest Expense, Operating and Nonoperating",
        "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r256",
      "r263",
      "r267",
      "r273",
      "r293",
      "r577",
      "r840",
      "r841"
     ]
    },
    "us-gaap_InterestExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseAbstract",
     "presentation": [
      "http://cgagri.com/role/ScheduleofSegmentReportingInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense:",
        "label": "Interest Expense, Operating and Nonoperating [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/LoanPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Interest Expense, Debt",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r407",
      "r414",
      "r852",
      "r853"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r267",
      "r1038"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense paid",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r215",
      "r216"
     ]
    },
    "us-gaap_InventoryCashFlowPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryCashFlowPolicy",
     "presentation": [
      "http://cgagri.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of cash flows",
        "label": "Inventory, Cash Flow Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining where the cash flows related to the sale of inventory are classified in the statements of cash flows and explain the nature of the receivables, notes, and loans."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://cgagri.com/role/Inventories"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INVENTORIES",
        "label": "Inventory Disclosure [Text Block]",
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory."
       }
      }
     },
     "auth_ref": [
      "r320"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofInventoriesTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods",
        "label": "Inventory, Finished Goods, Gross",
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1028"
     ]
    },
    "us-gaap_InventoryFirmPurchaseCommitmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryFirmPurchaseCommitmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss of inventories",
        "label": "Inventory, Firm Purchase Commitment, Loss",
        "documentation": "Amount of loss recognized on firm purchase commitment for inventory."
       }
      }
     },
     "auth_ref": [
      "r135"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://cgagri.com/role/ScheduleofInventoriesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/InventoriesDetails",
      "http://cgagri.com/role/ScheduleofInventoriesTable",
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Inventories, net",
        "verboseLabel": "Inventories",
        "netLabel": "Inventories decreased amount",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r196",
      "r827",
      "r866"
     ]
    },
    "us-gaap_InventoryNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Inventories [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://cgagri.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r181",
      "r195",
      "r320",
      "r321",
      "r322",
      "r609",
      "r831"
     ]
    },
    "us-gaap_InventoryRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryRawMaterials",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofInventoriesTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw materials",
        "label": "Inventory, Raw Materials, Gross",
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1030"
     ]
    },
    "us-gaap_InventoryWorkInProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWorkInProcess",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofInventoriesTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Work in progress",
        "label": "Inventory, Work in Process, Gross",
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1029"
     ]
    },
    "dei_InvestmentCompanyActFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyActFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act File Number"
       }
      }
     },
     "auth_ref": [
      "r935",
      "r936",
      "r937",
      "r938"
     ]
    },
    "dei_InvestmentCompanyActRegistration": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyActRegistration",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act Registration"
       }
      }
     },
     "auth_ref": [
      "r951"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyRegistrationAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment"
       }
      }
     },
     "auth_ref": [
      "r951"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyRegistrationAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment Number"
       }
      }
     },
     "auth_ref": [
      "r951"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      },
      "http://cgagri.com/role/ScheduleofCondensedStatementsofOperationsTable": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedIncomeStatement",
      "http://cgagri.com/role/ScheduleofCondensedStatementsofOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Investment Income, Interest",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r256",
      "r266",
      "r293",
      "r840",
      "r1037"
     ]
    },
    "cga_JinongMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "JinongMember",
     "presentation": [
      "http://cgagri.com/role/AmountDuetoRelatedPartiesDetails",
      "http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://cgagri.com/role/CommitmentsandContingenciesDetails",
      "http://cgagri.com/role/ConsolidatedIncomeStatement",
      "http://cgagri.com/role/OtherNonCurrentAssetsDetails",
      "http://cgagri.com/role/ScheduleofSegmentReportingInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Jinong",
        "verboseLabel": "Jinong [Member]",
        "label": "Jinong Member"
       }
      }
     },
     "auth_ref": []
    },
    "cga_KingtoneInformationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "KingtoneInformationMember",
     "presentation": [
      "http://cgagri.com/role/AmountDuetoRelatedPartiesDetails",
      "http://cgagri.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Kingtone Information Technology Co., Ltd. [Member]",
        "verboseLabel": "Kingtone Information [Member]",
        "label": "Kingtone Information Member"
       }
      }
     },
     "auth_ref": []
    },
    "cga_LandUseRightAccumulatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "LandUseRightAccumulatedMember",
     "presentation": [
      "http://cgagri.com/role/ScheduleofLandUseRightsandTrademarksTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land Use Right Accumulated [Member]",
        "label": "Land Use Right Accumulated Member"
       }
      }
     },
     "auth_ref": []
    },
    "cga_LandUseRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "LandUseRightsMember",
     "presentation": [
      "http://cgagri.com/role/ScheduleofLandUseRightsandTrademarksTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land Use Rights [Member]",
        "label": "Land Use Rights Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseAndRentalExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseAndRentalExpense",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rent expenses",
        "label": "Operating Leases, Rent Expense",
        "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityIdentifier": {
     "xbrltype": "legalEntityIdentifierItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityIdentifier",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity Identifier",
        "documentation": "A globally unique ISO 17442 value to identify entities, commonly abbreviated as LEI."
       }
      }
     },
     "auth_ref": [
      "r895"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://cgagri.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r583"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://cgagri.com/role/CommitmentsandContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Contingent Rent Expenses",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1121"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://cgagri.com/role/ScheduleofContingentRentExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r584"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "presentation": [
      "http://cgagri.com/role/ScheduleofContingentRentExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r584"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "presentation": [
      "http://cgagri.com/role/ScheduleofContingentRentExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r584"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "presentation": [
      "http://cgagri.com/role/ScheduleofContingentRentExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r584"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://cgagri.com/role/ScheduleofContingentRentExpensesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r584"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      },
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r58",
      "r59",
      "r60",
      "r62",
      "r63",
      "r64",
      "r65",
      "r221",
      "r307",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r539",
      "r540",
      "r541",
      "r568",
      "r737",
      "r833",
      "r894",
      "r1098",
      "r1124",
      "r1125"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable",
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Liabilities and Stockholders\u2019 Equity",
        "terseLabel": "Total liabilities and shareholders\u2019 equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r116",
      "r662",
      "r866",
      "r1044",
      "r1063",
      "r1118"
     ]
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable",
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Current liabilities",
        "terseLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r180",
      "r221",
      "r307",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r539",
      "r540",
      "r541",
      "r568",
      "r866",
      "r1098",
      "r1124",
      "r1125"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable",
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities",
        "verboseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-current liabilities",
        "terseLabel": "Total non-current liabilities",
        "label": "Liabilities, Noncurrent",
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r62",
      "r63",
      "r64",
      "r65",
      "r221",
      "r307",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r539",
      "r540",
      "r541",
      "r568",
      "r1098",
      "r1124",
      "r1125"
     ]
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current liabilities",
        "label": "Liabilities, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LitigationSettlementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LitigationSettlementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentrations and Litigation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cga_LoanPayableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "LoanPayableMember",
     "presentation": [
      "http://cgagri.com/role/LoanPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan Payable [Member]",
        "label": "Loan Payable Member"
       }
      }
     },
     "auth_ref": []
    },
    "cga_LoanPayablesDetailsScheduleofLoanPayablesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "LoanPayablesDetailsScheduleofLoanPayablesTable",
     "presentation": [
      "http://cgagri.com/role/ScheduleofLoanPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan Payables (Details) - Schedule of Loan Payables [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "cga_LoanPayablesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "LoanPayablesDetailsTable",
     "presentation": [
      "http://cgagri.com/role/LoanPayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan Payables (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "cga_LoanPeriodPerAgreementStartAndEnd": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "LoanPeriodPerAgreementStartAndEnd",
     "presentation": [
      "http://cgagri.com/role/ScheduleofLoanPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan period per agreement, Start and End",
        "documentation": "Loan period per agreement, start and end date.",
        "label": "Loan Period Per Agreement Start And End"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansPayableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansPayableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan Payables [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansPayableToBankCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansPayableToBankCurrent",
     "crdr": "credit",
     "presentation": [
      "http://cgagri.com/role/ScheduleofLoanPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans payable",
        "label": "Loans Payable to Bank, Current",
        "documentation": "Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r734"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://cgagri.com/role/OtherNonCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term equity investmen",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r113",
      "r400",
      "r413",
      "r850",
      "r851",
      "r865",
      "r1133"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term loans",
        "verboseLabel": "Long-term loan",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r188"
     ]
    },
    "us-gaap_LongTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term equity investment",
        "label": "Long-Term Investments",
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)."
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://cgagri.com/role/ScheduleofEstimatedUsefulLivesTable",
      "http://cgagri.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery and equipment [Member]",
        "verboseLabel": "Machinery and Equipment [Member]",
        "label": "Machinery and Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://cgagri.com/role/ConcentrationsandLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "documentation": "Information by name or description of a single external customer or a group of external customers."
       }
      }
     },
     "auth_ref": [
      "r301",
      "r857",
      "r876",
      "r881",
      "r1103",
      "r1137",
      "r1140",
      "r1141",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://cgagri.com/role/LoanPayablesDetails",
      "http://cgagri.com/role/ScheduleofEstimatedUsefulLivesTable",
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum [Member]",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r143",
      "r145",
      "r146",
      "r148",
      "r169",
      "r170",
      "r372",
      "r373",
      "r374",
      "r375",
      "r447",
      "r482",
      "r565",
      "r607",
      "r693",
      "r694",
      "r707",
      "r728",
      "r729",
      "r791",
      "r794",
      "r796",
      "r797",
      "r800",
      "r819",
      "r820",
      "r846",
      "r854",
      "r858",
      "r861",
      "r862",
      "r863",
      "r864",
      "r877",
      "r1102",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r964"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r964"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://cgagri.com/role/LoanPayablesDetails",
      "http://cgagri.com/role/ScheduleofEstimatedUsefulLivesTable",
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum [Member]",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r143",
      "r145",
      "r146",
      "r148",
      "r169",
      "r170",
      "r372",
      "r373",
      "r374",
      "r375",
      "r447",
      "r482",
      "r565",
      "r607",
      "r693",
      "r694",
      "r707",
      "r728",
      "r729",
      "r791",
      "r794",
      "r796",
      "r797",
      "r800",
      "r819",
      "r820",
      "r846",
      "r854",
      "r858",
      "r861",
      "r862",
      "r863",
      "r877",
      "r1102",
      "r1126",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131"
     ]
    },
    "cga_MiningMachinesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "MiningMachinesMember",
     "presentation": [
      "http://cgagri.com/role/ScheduleofEstimatedUsefulLivesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mining machines [Member]",
        "label": "Mining Machines Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "presentation": [
      "http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of ownership",
        "label": "Subsidiary, Ownership Percentage, Parent",
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r984"
     ]
    },
    "cga_MrZhuoyuLiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "MrZhuoyuLiMember",
     "presentation": [
      "http://cgagri.com/role/AmountDuetoRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mr. Zhuoyu Li [Member]",
        "label": "Mr Zhuoyu Li Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "dei_NameChangeEventDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NameChangeEventDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event Date [Axis]",
        "documentation": "For a sequence of name change event related facts, use this typed dimension to distinguish them. The axis members are restricted to be a valid for xml schema 'date' or 'datetime' data type."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NameChangeEventLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Line Items]",
        "documentation": "Line items represent concepts included in a table. Name change event line item concepts are used for information qualified by domain members of axes in the Name Change Event table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NameChangeEventTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Table]",
        "documentation": "For a set of related facts in a sequence of name change events, use this table when the events occurred within a single reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://cgagri.com/role/ConcentrationsandLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r301",
      "r857",
      "r876",
      "r881",
      "r1103",
      "r1137",
      "r1140",
      "r1141",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r965"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow",
      "http://cgagri.com/role/ScheduleofCondensedStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by financing activities",
        "terseLabel": "Net cash provided by financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r214"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flows from Financing Activities",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow",
      "http://cgagri.com/role/ScheduleofCondensedStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "terseLabel": "Net cash (used in) provided by investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r214"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flows from Investing Activities",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow",
      "http://cgagri.com/role/ScheduleofCondensedStatementsofCashFlowsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in operating activities",
        "terseLabel": "Net cash used in operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r92",
      "r94"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flows from Operating Activities",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://cgagri.com/role/ScheduleofCondensedStatementsofOperationsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow",
      "http://cgagri.com/role/ConsolidatedIncomeStatement",
      "http://cgagri.com/role/ScheduleofCondensedStatementsofOperationsTable",
      "http://cgagri.com/role/ScheduleofSegmentReportingInformationTable",
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable",
      "http://cgagri.com/role/ShareholdersEquityType2or3",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net loss",
        "verboseLabel": "Net loss",
        "netLabel": "Net (loss) income",
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r94",
      "r119",
      "r178",
      "r199",
      "r201",
      "r206",
      "r221",
      "r231",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r242",
      "r243",
      "r249",
      "r307",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r527",
      "r536",
      "r564",
      "r568",
      "r669",
      "r761",
      "r781",
      "r782",
      "r892",
      "r1098"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToParentDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAttributableToParentDiluted",
     "crdr": "credit",
     "presentation": [
      "http://cgagri.com/role/ScheduleofBasicandDilutedEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss for Diluted Earnings Per Share",
        "label": "Net Income (Loss) Attributable to Parent, Diluted",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent, and includes adjustments resulting from the assumption that dilutive convertible securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "presentation": [
      "http://cgagri.com/role/ScheduleofBasicandDilutedEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss for Basic Earnings Per Share",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r235",
      "r236",
      "r237",
      "r238",
      "r245",
      "r246",
      "r250",
      "r253",
      "r536"
     ]
    },
    "cga_NetLossIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "NetLossIncomeAbstract",
     "presentation": [
      "http://cgagri.com/role/ScheduleofSegmentReportingInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net (loss) income:",
        "label": "Net Loss Income Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetRentableArea": {
     "xbrltype": "areaItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetRentableArea",
     "presentation": [
      "http://cgagri.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pursuant to rented (in Square Meters)",
        "label": "Net Rentable Area",
        "documentation": "Net rentable area for properties owned."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "presentation": [
      "http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation and Summary of Significant Accounting Policies [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": [
      "r171",
      "r172",
      "r173",
      "r174",
      "r175",
      "r176",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r237",
      "r244",
      "r255",
      "r302",
      "r303",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r357",
      "r358",
      "r367",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r566",
      "r567",
      "r579",
      "r580",
      "r581",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r615",
      "r616",
      "r617",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r711"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://cgagri.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recent accounting pronouncements",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NewEffectiveDateForPreviousFiling": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NewEffectiveDateForPreviousFiling",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Effective Date for Previous Filing"
       }
      }
     },
     "auth_ref": [
      "r935",
      "r936",
      "r937",
      "r938"
     ]
    },
    "dei_NoSubstantiveChanges462c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoSubstantiveChanges462c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c)"
       }
      }
     },
     "auth_ref": [
      "r1009"
     ]
    },
    "dei_NoSubstantiveChanges462cFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoSubstantiveChanges462cFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c), File Number"
       }
      }
     },
     "auth_ref": [
      "r1009"
     ]
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r964"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r919",
      "r930",
      "r946",
      "r972",
      "r981"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r955"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r954"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r972"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "cga_NonmonetarySalesAndPurchases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "NonmonetarySalesAndPurchases",
     "crdr": "credit",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow",
      "http://cgagri.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonmonetary sales and purchases",
        "documentation": "Nonmonetary sales and purchases.",
        "label": "Nonmonetary Sales And Purchases"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other income (expense)",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r85"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income (expense)",
        "label": "Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cga_NumberOfBusinessSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "NumberOfBusinessSegments",
     "presentation": [
      "http://cgagri.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of business segments",
        "documentation": "Number of business segments.",
        "label": "Number Of Business Segments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://cgagri.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of operating segments",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r841",
      "r1054"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedIncomeStatement",
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "terseLabel": "Expenses",
        "label": "Operating Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cga_OperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "OperatingIncomeExpenseAbstract",
     "presentation": [
      "http://cgagri.com/role/ScheduleofSegmentReportingInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating income (expense):",
        "label": "Operating Income Expense Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedIncomeStatement",
      "http://cgagri.com/role/ScheduleofSegmentReportingInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss from operations",
        "terseLabel": "Operating income (expense)",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r834",
      "r1053",
      "r1055",
      "r1056",
      "r1057",
      "r1058"
     ]
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Contingent Rent Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Description of Business [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://cgagri.com/role/OrganizationandDescriptionofBusiness"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ORGANIZATION AND DESCRIPTION OF BUSINESS",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r108",
      "r709",
      "r710"
     ]
    },
    "dei_OtherAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Address [Member]",
        "documentation": "Other address for entity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable",
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Other Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r197",
      "r866"
     ]
    },
    "us-gaap_OtherAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsDisclosureTextBlock",
     "presentation": [
      "http://cgagri.com/role/OtherNonCurrentAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OTHER NON-CURRENT ASSETS",
        "label": "Other Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/OtherNonCurrentAssetsDetails",
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r186"
     ]
    },
    "us-gaap_OtherAssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Non-Current Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentsLineItems",
     "presentation": [
      "http://cgagri.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation loss",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r670"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive loss",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossTax",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive Loss",
        "label": "Other Comprehensive Income (Loss), Tax",
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r204",
      "r208",
      "r486",
      "r516",
      "r517",
      "r571",
      "r574",
      "r576",
      "r649",
      "r670"
     ]
    },
    "us-gaap_OtherInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherInventory",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total inventories decreased",
        "label": "Other Inventory, Gross",
        "documentation": "Amount before valuation and LIFO reserves of other inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1032"
     ]
    },
    "us-gaap_OtherInventorySupplies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherInventorySupplies",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofInventoriesTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofInventoriesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplies and packing materials",
        "label": "Other Inventory, Supplies, Gross",
        "documentation": "Amount before valuation and LIFO reserves of other supplies used within the manufacturing or production process expected to be consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1031"
     ]
    },
    "cga_OtherLeviesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "OtherLeviesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofTaxespayableTable": {
       "parentTag": "us-gaap_TaxesPayableCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofTaxespayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other levies",
        "label": "Other Levies Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount due to related parties",
        "label": "Other Liabilities",
        "documentation": "Amount of liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r655",
      "r732",
      "r733",
      "r894",
      "r1134",
      "r1169"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/AmountDuetoRelatedPartiesDetails",
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount due to related parties",
        "label": "Other Liabilities, Current",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r866"
     ]
    },
    "cga_OtherNonCurrentAssetsDetailsScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "OtherNonCurrentAssetsDetailsScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable",
     "presentation": [
      "http://cgagri.com/role/ScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Non-Current Assets (Details) - Schedule of Estimated Amortization Expenses of the Lease Advance Payments [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "cga_OtherNonCurrentAssetsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "OtherNonCurrentAssetsDetailsTable",
     "presentation": [
      "http://cgagri.com/role/OtherNonCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Non-Current Assets (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNoncurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNoncurrentAssetsMember",
     "presentation": [
      "http://cgagri.com/role/ScheduleofEstimatedAmortizationExpensesoftheLeaseAdvancePaymentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Noncurrent Assets [Member]",
        "label": "Other Noncurrent Assets [Member]",
        "documentation": "Primary financial statement caption encompassing other noncurrent assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income (expense)",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "us-gaap_OtherOwnershipInterestsOfferingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherOwnershipInterestsOfferingCosts",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership cost (in Dollars)",
        "label": "Other Ownership Interests, Offering Costs",
        "documentation": "The cumulative amount of offering costs allocated to the other unit holders."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r964"
     ]
    },
    "cga_OtherPropertyAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "OtherPropertyAndEquipmentMember",
     "presentation": [
      "http://cgagri.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Others [Member]",
        "label": "Other Property And Equipment Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherReceivables",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/AmountDuetoRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount due",
        "label": "Other Receivables",
        "documentation": "Amount due from parties in nontrade transactions, classified as other."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r747",
      "r841",
      "r1135"
     ]
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r910"
     ]
    },
    "us-gaap_OtherRestrictedAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherRestrictedAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Net Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for income taxes (in Dollars)",
        "label": "Other Tax Expense (Benefit)",
        "documentation": "Amount of other income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r1105",
      "r1112"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r917",
      "r928",
      "r944",
      "r979"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r920",
      "r931",
      "r947",
      "r982"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r920",
      "r931",
      "r947",
      "r982"
     ]
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]",
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]",
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ParentCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ParentCompanyMember",
     "presentation": [
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable",
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable_Parentheticals",
      "http://cgagri.com/role/ScheduleofCondensedStatementsofCashFlowsTable",
      "http://cgagri.com/role/ScheduleofCondensedStatementsofOperationsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Parent Company [Member]",
        "label": "Parent Company [Member]",
        "documentation": "Registrant with controlling financial interest in one or more subsidiaries. Controlling interest in subsidiary includes, but is not limited to, primary beneficiary of variable interest entity (VIE). Controlling interest in subsidiary excludes broker-dealer with controlling financial interest in subsidiary but control is likely to be temporary."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r226"
     ]
    },
    "dei_ParentEntityLegalName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ParentEntityLegalName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Entity Legal Name",
        "documentation": "If the entity which the financial information concerns is a subsidiary of another company, then provide to full legal name of the parent entity"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r953"
     ]
    },
    "us-gaap_PaymentsForPurchaseOfOtherAssets1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForPurchaseOfOtherAssets1",
     "crdr": "credit",
     "presentation": [
      "http://cgagri.com/role/ConcentrationsandLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase of raw materials (in Dollars)",
        "label": "Payments for Purchase of Other Assets",
        "documentation": "Amount of cash paid to purchase other assets as part of operating activities."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r7"
     ]
    },
    "us-gaap_PaymentsForRent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRent",
     "crdr": "credit",
     "presentation": [
      "http://cgagri.com/role/CommitmentsandContingenciesDetails",
      "http://cgagri.com/role/OtherNonCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rental fee (in Yuan Renminbi)",
        "verboseLabel": "Rent expenses",
        "label": "Payments for Rent",
        "documentation": "Cash payments to lessor's for use of assets under operating leases."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_PaymentsToAcquireInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireInvestments",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Long-term equity investment",
        "label": "Payments to Acquire Investments",
        "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireOtherPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow",
      "http://cgagri.com/role/ScheduleofSegmentReportingInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of plant, property, and equipment",
        "terseLabel": "Capital Expenditure",
        "label": "Payments to Acquire Other Property, Plant, and Equipment",
        "documentation": "Amount of cash outflow from the acquisition of or improvements to long-lived, physical assets used to produce goods and services and not intended for resale, classified as other."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r963"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r963"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r955"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r972"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r965"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r954"
     ]
    },
    "us-gaap_PercentageOfFIFOInventory": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PercentageOfFIFOInventory",
     "presentation": [
      "http://cgagri.com/role/InventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories decreased percentage",
        "label": "Percentage of FIFO Inventory",
        "documentation": "The percentage of FIFO (first in first out) inventory to total inventory as of the balance sheet date if other than 100 percent."
       }
      }
     },
     "auth_ref": []
    },
    "cga_PercentageOfTotalFertilizerRevenues": {
     "xbrltype": "percentItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "PercentageOfTotalFertilizerRevenues",
     "presentation": [
      "http://cgagri.com/role/SegmentReportingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of total fertilizer revenues",
        "documentation": "Percentage of total fertilizer revenues.",
        "label": "Percentage Of Total Fertilizer Revenues"
       }
      }
     },
     "auth_ref": []
    },
    "dei_PhoneFaxNumberDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PhoneFaxNumberDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Phone Fax Number Description",
        "documentation": "Description of Phone or Fax Number"
       }
      }
     },
     "auth_ref": []
    },
    "cga_PingguNewVillageBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "PingguNewVillageBankMember",
     "presentation": [
      "http://cgagri.com/role/ScheduleofLoanPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pinggu New Village Bank [Member]",
        "label": "Pinggu New Village Bank Member"
       }
      }
     },
     "auth_ref": []
    },
    "srt_PlatformOperatorCryptoAssetPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "PlatformOperatorCryptoAssetPolicyTextBlock",
     "presentation": [
      "http://cgagri.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Digital Assets",
        "label": "Platform Operator, Crypto Asset [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for safeguarding liability and corresponding asset for crypto-asset held for platform user."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r360"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r956"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1001"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r955"
     ]
    },
    "dei_PostEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PostEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "dei_PostEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PostEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 after the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r903"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "dei_PreEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "dei_PreEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 before the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "us-gaap_PreferredStockDividendsShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockDividendsShares",
     "presentation": [
      "http://cgagri.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, share",
        "label": "Preferred Stock Dividends, Shares",
        "documentation": "Number of shares of preferred stock issued as dividends during the period. Excludes stock splits."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockMember",
     "presentation": [
      "http://cgagri.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred Stock [Member]",
        "label": "Preferred Stock [Member]",
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company."
       }
      }
     },
     "auth_ref": [
      "r884",
      "r885",
      "r888",
      "r889",
      "r890",
      "r891",
      "r1168",
      "r1171"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://cgagri.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value (in Dollars per share)",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r416"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://cgagri.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r739"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://cgagri.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares issued",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r416"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://cgagri.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares outstanding",
        "label": "Preferred Stock, Shares Outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r739",
      "r759",
      "r1171",
      "r1172"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred Stock, $.001 par value, 20,000,000 shares authorized, 0 shares issued and outstanding as of June 30, 2024 and June 30, 2023, respectively",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r658",
      "r866"
     ]
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "presentation": [
      "http://cgagri.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error."
       }
      }
     },
     "auth_ref": [
      "r1026"
     ]
    },
    "us-gaap_ProceedsFromAdvancesForConstruction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromAdvancesForConstruction",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in construction in process",
        "label": "Proceeds from Advance for Construction, Investing Activity",
        "documentation": "Amount of cash inflow from advance for construction, classified as investing activity. Includes, but is not limited to, borrowing from developer, builder, government agency, and municipality."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromDepositsFromCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromDepositsFromCustomers",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer deposits",
        "label": "Proceeds from Deposits from Customers",
        "documentation": "Cash received from customers for deposits on goods or services during the period; excludes deposits with other institutions and time deposits, which pertain to financial services entities."
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from the sale of common stock",
        "label": "Proceeds from Issuance of Common Stock",
        "documentation": "The cash inflow from the additional capital contribution to the entity."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_ProceedsFromRelatedPartyDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromRelatedPartyDebt",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/AmountDuetoRelatedPartiesDetails",
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advance from related party",
        "verboseLabel": "Borrowed from related party",
        "label": "Proceeds from Related Party Debt",
        "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "us-gaap_ProceedsFromSaleOfProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfProductiveAssets",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales of discontinued operations",
        "label": "Proceeds from Sale of Productive Assets",
        "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets."
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "us-gaap_ProceedsFromShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromShortTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from loans",
        "label": "Proceeds from Short-Term Debt",
        "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r167",
      "r297",
      "r613",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r824",
      "r855",
      "r875",
      "r877",
      "r878",
      "r882",
      "r883",
      "r1025",
      "r1095",
      "r1096",
      "r1103",
      "r1137",
      "r1140",
      "r1141",
      "r1142",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r167",
      "r297",
      "r613",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r824",
      "r855",
      "r875",
      "r877",
      "r878",
      "r882",
      "r883",
      "r1025",
      "r1095",
      "r1096",
      "r1103",
      "r1137",
      "r1140",
      "r1141",
      "r1142",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://cgagri.com/role/ScheduleofEstimatedUsefulLivesTable",
      "http://cgagri.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r585"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://cgagri.com/role/PropertyPlantandEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PROPERTY, PLANT AND EQUIPMENT",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r132",
      "r136",
      "r137"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofPropertyPlantandEquipmentTable": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total property, plant and equipment",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r184",
      "r666"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://cgagri.com/role/ScheduleofEstimatedUsefulLivesTable",
      "http://cgagri.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Estimated Useful Lives [Line Items]",
        "terseLabel": "Schedule of Property, Plant and Equipment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r585"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://cgagri.com/role/ScheduleofPropertyPlantandEquipmentTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/ScheduleofPropertyPlantandEquipmentTable",
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Plant, property and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r585",
      "r653",
      "r666",
      "r866"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://cgagri.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r132",
      "r136",
      "r664"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://cgagri.com/role/PropertyPlantandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property, Plant and Equipment",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://cgagri.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r585"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://cgagri.com/role/ScheduleofEstimatedUsefulLivesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated useful life",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for losses on accounts receivable",
        "verboseLabel": "Bad debt expense",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r319"
     ]
    },
    "cga_PurchaseBenchmarkMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "PurchaseBenchmarkMember",
     "presentation": [
      "http://cgagri.com/role/ConcentrationsandLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase [Member]",
        "label": "Purchase Benchmark Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r953"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r953"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://cgagri.com/role/LoanPayablesDetails",
      "http://cgagri.com/role/ScheduleofEstimatedUsefulLivesTable",
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r143",
      "r145",
      "r146",
      "r148",
      "r169",
      "r170",
      "r372",
      "r373",
      "r374",
      "r375",
      "r445",
      "r447",
      "r474",
      "r475",
      "r476",
      "r482",
      "r565",
      "r601",
      "r605",
      "r607",
      "r693",
      "r694",
      "r707",
      "r728",
      "r729",
      "r791",
      "r794",
      "r796",
      "r797",
      "r800",
      "r819",
      "r820",
      "r846",
      "r854",
      "r858",
      "r861",
      "r862",
      "r863",
      "r864",
      "r877",
      "r886",
      "r1093",
      "r1102",
      "r1116",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://cgagri.com/role/LoanPayablesDetails",
      "http://cgagri.com/role/ScheduleofEstimatedUsefulLivesTable",
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r143",
      "r145",
      "r146",
      "r148",
      "r169",
      "r170",
      "r372",
      "r373",
      "r374",
      "r375",
      "r445",
      "r447",
      "r474",
      "r475",
      "r476",
      "r482",
      "r565",
      "r601",
      "r605",
      "r607",
      "r693",
      "r694",
      "r707",
      "r728",
      "r729",
      "r791",
      "r794",
      "r796",
      "r797",
      "r800",
      "r819",
      "r820",
      "r846",
      "r854",
      "r858",
      "r861",
      "r862",
      "r863",
      "r864",
      "r877",
      "r886",
      "r1093",
      "r1102",
      "r1116",
      "r1127",
      "r1128",
      "r1129",
      "r1130",
      "r1131"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r912",
      "r923",
      "r939",
      "r974"
     ]
    },
    "dei_RegistrationStatementAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "RegistrationStatementAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration Statement Amendment Number",
        "documentation": "Amendment number to registration statement under the Investment Company Act of 1940."
       }
      }
     },
     "auth_ref": [
      "r896"
     ]
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://cgagri.com/role/AmountDuetoRelatedPartiesDetails",
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/OtherNonCurrentAssetsDetails",
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable",
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Domain]",
        "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r304",
      "r446",
      "r595",
      "r596",
      "r656",
      "r663",
      "r731",
      "r732",
      "r733",
      "r735",
      "r736",
      "r758",
      "r760",
      "r790"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://cgagri.com/role/AmountDuetoRelatedPartiesDetails",
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable",
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party",
        "verboseLabel": "Related Party [Member]",
        "label": "Related Party [Member]",
        "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r225",
      "r595",
      "r596",
      "r597",
      "r598",
      "r656",
      "r663",
      "r731",
      "r732",
      "r733",
      "r735",
      "r736",
      "r758",
      "r760",
      "r790"
     ]
    },
    "us-gaap_RelatedPartyTransactionAmountsOfTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionAmountsOfTransaction",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/AmountDuetoRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent contracted value amount",
        "label": "Related Party Transaction, Amounts of Transaction",
        "documentation": "Amount of transactions with related party during the financial reporting period."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r595"
     ]
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://cgagri.com/role/AmountDuetoRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Axis]",
        "documentation": "Information by type of related party transaction."
       }
      }
     },
     "auth_ref": [
      "r595",
      "r596",
      "r1123"
     ]
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionDomain",
     "presentation": [
      "http://cgagri.com/role/AmountDuetoRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Domain]",
        "documentation": "Transaction between related party."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://cgagri.com/role/AmountDuetoRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount Due to Related Parties [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": [
      "r304",
      "r764",
      "r765",
      "r768"
     ]
    },
    "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionPurchasesFromRelatedParty",
     "crdr": "debit",
     "presentation": [
      "http://cgagri.com/role/AmountDuetoRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Owned subsidiary",
        "label": "Related Party Transaction, Purchases from Related Party",
        "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount Due to Related Parties [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://cgagri.com/role/AmountDuetoRelatedPartiesDetails",
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/OtherNonCurrentAssetsDetails",
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable",
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r304",
      "r446",
      "r595",
      "r596",
      "r656",
      "r663",
      "r731",
      "r732",
      "r733",
      "r735",
      "r736",
      "r758",
      "r760",
      "r790",
      "r1123"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://cgagri.com/role/AmountDuetoRelatedParties"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AMOUNT DUE TO RELATED PARTIES",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r592",
      "r593",
      "r594",
      "r596",
      "r599",
      "r720",
      "r721",
      "r722",
      "r766",
      "r767",
      "r768",
      "r787",
      "r789"
     ]
    },
    "cga_RentalAgreementDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "RentalAgreementDescription",
     "presentation": [
      "http://cgagri.com/role/OtherNonCurrentAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rental agreement, description",
        "label": "Rental Agreement Description"
       }
      }
     },
     "auth_ref": []
    },
    "cga_RepatriationTaxCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "RepatriationTaxCurrent",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofTaxespayableTable": {
       "parentTag": "us-gaap_TaxesPayableCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofTaxespayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repatriation tax",
        "label": "Repatriation Tax Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repayment of loans",
        "label": "Repayments of Debt",
        "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation."
       }
      }
     },
     "auth_ref": [
      "r1039"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r913",
      "r924",
      "r940",
      "r975"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r914",
      "r925",
      "r941",
      "r976"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r921",
      "r932",
      "r948",
      "r983"
     ]
    },
    "us-gaap_RestrictedAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedAssetsDisclosureTextBlock",
     "presentation": [
      "http://cgagri.com/role/RestrictedNetAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RESTRICTED NET ASSETS",
        "label": "Restricted Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for assets that are restricted in their use, generally by contractual agreements or regulatory requirements. This would include, but not limited to, a description of the restricted assets and the terms of the restriction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedInvestmentsPercentOfNetAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedInvestmentsPercentOfNetAssets",
     "presentation": [
      "http://cgagri.com/role/RestrictedNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of exceeded net assets",
        "label": "Restricted Investments, Percent of Net Assets",
        "documentation": "The percent of net assets of the aggregate value of all restricted investments."
       }
      }
     },
     "auth_ref": [
      "r793",
      "r798",
      "r801"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      },
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r106",
      "r661",
      "r701",
      "r706",
      "r718",
      "r740",
      "r866"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://cgagri.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r227",
      "r228",
      "r229",
      "r232",
      "r239",
      "r241",
      "r243",
      "r311",
      "r317",
      "r358",
      "r507",
      "r508",
      "r523",
      "r524",
      "r525",
      "r528",
      "r535",
      "r536",
      "r545",
      "r548",
      "r549",
      "r552",
      "r562",
      "r580",
      "r582",
      "r697",
      "r699",
      "r723",
      "r1171"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedIncomeStatement",
      "http://cgagri.com/role/ScheduleofSegmentReportingInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net sales",
        "verboseLabel": "Revenues from unaffiliated customers",
        "label": "Revenue from Contract with Customer, Including Assessed Tax",
        "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r121",
      "r256",
      "r264",
      "r265",
      "r287",
      "r293",
      "r297",
      "r299",
      "r301",
      "r442",
      "r443",
      "r613"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://cgagri.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognition",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r823"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofCondensedStatementsofOperationsTable": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofCondensedStatementsofOperationsTable",
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r121",
      "r207",
      "r221",
      "r256",
      "r264",
      "r265",
      "r287",
      "r293",
      "r297",
      "r299",
      "r301",
      "r307",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r568",
      "r652",
      "r840",
      "r1098"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales",
        "label": "Revenues [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cga_RevenuesFromUnaffiliatedCustomersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "RevenuesFromUnaffiliatedCustomersAbstract",
     "presentation": [
      "http://cgagri.com/role/ScheduleofSegmentReportingInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues from unaffiliated customers:",
        "label": "Revenues From Unaffiliated Customers Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r992"
     ]
    },
    "us-gaap_SaleLeasebackTransactionMonthlyRentalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleLeasebackTransactionMonthlyRentalPayments",
     "crdr": "credit",
     "presentation": [
      "http://cgagri.com/role/AmountDuetoRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Monthly rental payment",
        "label": "Sale Leaseback Transaction, Monthly Rental Payments",
        "documentation": "The amount of the monthly rental payments due under the lease entered into in connection with the transactions involving the sale of property to another party and the lease of the property back to the seller."
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    },
    "cga_SalesAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "SalesAgreementMember",
     "presentation": [
      "http://cgagri.com/role/AmountDuetoRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales Agreement [Member]",
        "label": "Sales Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://cgagri.com/role/ConcentrationsandLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Benchmark [Member]",
        "label": "Revenue Benchmark [Member]",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r301",
      "r1018"
     ]
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://cgagri.com/role/AccruedExpensesandOtherPayablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accrued Expenses and Other Payables",
        "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses."
       }
      }
     },
     "auth_ref": []
    },
    "cga_ScheduleOfCompanySSignificantDigitalAssetBitcoinHoldingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "ScheduleOfCompanySSignificantDigitalAssetBitcoinHoldingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Company SSignificant Digital Asset Bitcoin Holding Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://cgagri.com/role/TaxesPayableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Provisions for Income Taxes",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1112"
     ]
    },
    "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock",
     "presentation": [
      "http://cgagri.com/role/RestrictedNetAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Condensed Balance Sheets",
        "label": "Condensed Balance Sheet [Table Text Block]",
        "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r1021",
      "r1047"
     ]
    },
    "cga_ScheduleOfCondensedBalanceSheetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "ScheduleOfCondensedBalanceSheetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Condensed Balance Sheets Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock",
     "presentation": [
      "http://cgagri.com/role/RestrictedNetAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Condensed Statements of Cash Flows",
        "label": "Condensed Cash Flow Statement [Table Text Block]",
        "documentation": "Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r1021",
      "r1047"
     ]
    },
    "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock",
     "presentation": [
      "http://cgagri.com/role/RestrictedNetAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Condensed Statements of Operations",
        "label": "Condensed Income Statement [Table Text Block]",
        "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r1021",
      "r1047"
     ]
    },
    "cga_ScheduleOfCondensedStatementsOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "ScheduleOfCondensedStatementsOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Condensed Statements Of Cash Flows Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "cga_ScheduleOfCondensedStatementsOfOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "ScheduleOfCondensedStatementsOfOperationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Condensed Statements Of Operations Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://cgagri.com/role/LoanPayablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Loan Payables",
        "label": "Schedule of Debt [Table Text Block]",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://cgagri.com/role/TaxesPayableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Tax Assets",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Basic and Diluted Earnings Per Share",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1052"
     ]
    },
    "cga_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Effective Income Tax Rate Reconciliation Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "cga_ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationLineItems",
     "presentation": [
      "http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://cgagri.com/role/TaxesPayableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r489",
      "r859",
      "r1106"
     ]
    },
    "cga_ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Estimated Amortization Expenses Of The Lease Advance Payments Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "cga_ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock",
     "presentation": [
      "http://cgagri.com/role/OtherNonCurrentAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Estimated Amortization Expenses of the Lease Advance Payments",
        "documentation": "Tabular disclosure of amortization of lease advance payments.",
        "label": "Schedule Of Estimated Amortization Expenses Of The Lease Advance Payments Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "cga_ScheduleOfEstimatedUsefulLivesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "ScheduleOfEstimatedUsefulLivesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Estimated Useful Lives Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "cga_ScheduleOfEstimatedUsefulLivesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "ScheduleOfEstimatedUsefulLivesTableTextBlock",
     "presentation": [
      "http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Estimated Useful Lives",
        "documentation": "Tabular disclosure of estimated useful lives.",
        "label": "Schedule Of Estimated Useful Lives Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock",
     "presentation": [
      "http://cgagri.com/role/IntangibleAssetsandDigitalAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Land Use Rights and Trademarks",
        "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]",
        "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://cgagri.com/role/IntangibleAssetsandDigitalAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Intangible Assets",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r848",
      "r1071"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://cgagri.com/role/InventoriesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Inventories",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r73",
      "r74",
      "r75"
     ]
    },
    "cga_ScheduleOfLandUseRightsAndTrademarksAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "ScheduleOfLandUseRightsAndTrademarksAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Land Use Rights And Trademarks Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "cga_ScheduleOfLoanPayablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "ScheduleOfLoanPayablesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Loan Payables Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "cga_ScheduleOfPropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "ScheduleOfPropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Property Plant And Equipment Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://cgagri.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r585"
     ]
    },
    "cga_ScheduleOfSegmentReportingInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "ScheduleOfSegmentReportingInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Segment Reporting Information Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://cgagri.com/role/ScheduleofSegmentReportingInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r36",
      "r37"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://cgagri.com/role/SegmentReportingTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r36",
      "r37"
     ]
    },
    "cga_ScheduleOfSegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "ScheduleOfSegmentReportingInformationLineItems",
     "presentation": [
      "http://cgagri.com/role/ScheduleofSegmentReportingInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "cga_ScheduleOfTaxPayableTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "ScheduleOfTaxPayableTableTextBlock",
     "presentation": [
      "http://cgagri.com/role/TaxesPayableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Taxes payable",
        "documentation": "Tabular disclosure of income tax and other tax payable at the end of the period.",
        "label": "Schedule Of Tax Payable Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "cga_ScheduleOfVIEsConsolidatedFinancialStatementsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "ScheduleOfVIEsConsolidatedFinancialStatementsLineItems",
     "presentation": [
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of VIEs Consolidated Financial Statements [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfVariableInterestEntitiesTable",
     "presentation": [
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Interest Entity [Table]",
        "documentation": "Disclosure of information about variable interest held, whether or not such variable interest entity (VIE) is included in consolidated financial statements."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r46",
      "r47",
      "r48",
      "r49",
      "r538",
      "r539",
      "r540",
      "r541",
      "r602",
      "r603",
      "r604"
     ]
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfVariableInterestEntitiesTextBlock",
     "presentation": [
      "http://cgagri.com/role/VariableInterestEntitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of VIEs Consolidated Financial Statements",
        "label": "Schedule of Variable Interest Entities [Table Text Block]",
        "documentation": "Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r46",
      "r47",
      "r48",
      "r49"
     ]
    },
    "cga_ScheduleOfViesConsolidatedFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "ScheduleOfViesConsolidatedFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Vies Consolidated Financial Statements Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://cgagri.com/role/IntangibleAssetsandDigitalAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Estimated Amortization Expenses of Intangible Assets",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r848",
      "r1073"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r897"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12gTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r901"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r900"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r906"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://cgagri.com/role/ScheduleofSegmentReportingInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r121",
      "r122",
      "r123",
      "r256",
      "r260",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r274",
      "r275",
      "r277",
      "r278",
      "r279",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r293",
      "r294",
      "r295",
      "r301",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r344",
      "r368",
      "r369",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r837",
      "r840",
      "r841",
      "r847",
      "r880",
      "r1137",
      "r1140",
      "r1141",
      "r1142",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://cgagri.com/role/OtherNonCurrentAssetsDetails",
      "http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable",
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r144",
      "r147",
      "r149",
      "r156",
      "r157",
      "r158",
      "r159",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r299",
      "r300",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r725",
      "r726",
      "r727",
      "r792",
      "r795",
      "r799",
      "r802",
      "r805",
      "r809",
      "r810",
      "r811",
      "r812",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r825",
      "r856",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r879",
      "r886",
      "r1103",
      "r1137",
      "r1140",
      "r1141",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167"
     ]
    },
    "cga_SegmentReconcilingItems1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "SegmentReconcilingItems1Member",
     "presentation": [
      "http://cgagri.com/role/ScheduleofSegmentReportingInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciling item [Member]",
        "label": "Segment Reconciling Items1 Member"
       }
      }
     },
     "auth_ref": []
    },
    "cga_SegmentReconcilingItems2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "SegmentReconcilingItems2Member",
     "presentation": [
      "http://cgagri.com/role/ScheduleofSegmentReportingInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciling item [Member]",
        "label": "Segment Reconciling Items2 Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://cgagri.com/role/SegmentReporting"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEGMENT REPORTING",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r256",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r276",
      "r278",
      "r279",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r297",
      "r298",
      "r301",
      "r835",
      "r838",
      "r839",
      "r840",
      "r842",
      "r844",
      "r845"
     ]
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://cgagri.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment reporting",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r296",
      "r299",
      "r836",
      "r837",
      "r843"
     ]
    },
    "us-gaap_SellingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingExpense",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling expenses",
        "label": "Selling Expense",
        "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r449",
      "r450",
      "r451",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://cgagri.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Based Compensation",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r448",
      "r452",
      "r471",
      "r472",
      "r473",
      "r474",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481"
     ]
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis",
     "presentation": [
      "http://cgagri.com/role/ConcentrationsandLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier [Axis]",
        "documentation": "Information by supplier."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain",
     "presentation": [
      "http://cgagri.com/role/ConcentrationsandLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier [Domain]",
        "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermBankLoansAndNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermBankLoansAndNotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short term loans",
        "label": "Short-Term Bank Loans and Notes Payable",
        "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r734",
      "r1132"
     ]
    },
    "us-gaap_ShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term loan",
        "label": "Short-Term Debt",
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r111",
      "r866",
      "r1132"
     ]
    },
    "us-gaap_ShortTermDebtLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtLineItems",
     "presentation": [
      "http://cgagri.com/role/LoanPayablesDetails",
      "http://cgagri.com/role/ScheduleofLoanPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Loan Payables [Line Items]",
        "terseLabel": "Loan Payables [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTypeAxis",
     "presentation": [
      "http://cgagri.com/role/ScheduleofLoanPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt, Type [Axis]",
        "documentation": "Information by type of short-term debt arrangement."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r1090",
      "r1091",
      "r1092"
     ]
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTypeDomain",
     "presentation": [
      "http://cgagri.com/role/ScheduleofLoanPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt, Type [Domain]",
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r1090",
      "r1091",
      "r1092"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r904"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://cgagri.com/role/ScheduleofSegmentReportingInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r121",
      "r122",
      "r123",
      "r177",
      "r256",
      "r260",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r274",
      "r275",
      "r277",
      "r278",
      "r279",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r293",
      "r294",
      "r295",
      "r301",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r344",
      "r359",
      "r368",
      "r369",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r837",
      "r840",
      "r841",
      "r847",
      "r880",
      "r1137",
      "r1140",
      "r1141",
      "r1142",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://cgagri.com/role/ShareholdersEquityType2or3",
      "http://cgagri.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r67",
      "r70",
      "r71",
      "r173",
      "r204",
      "r205",
      "r206",
      "r227",
      "r228",
      "r229",
      "r232",
      "r239",
      "r241",
      "r243",
      "r257",
      "r311",
      "r317",
      "r358",
      "r431",
      "r507",
      "r508",
      "r523",
      "r524",
      "r525",
      "r528",
      "r535",
      "r536",
      "r545",
      "r547",
      "r548",
      "r549",
      "r550",
      "r552",
      "r562",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r580",
      "r582",
      "r591",
      "r670",
      "r697",
      "r698",
      "r699",
      "r723",
      "r783"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://cgagri.com/role/OtherNonCurrentAssetsDetails",
      "http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable",
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r144",
      "r147",
      "r149",
      "r156",
      "r157",
      "r158",
      "r159",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r299",
      "r300",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r725",
      "r726",
      "r727",
      "r792",
      "r795",
      "r799",
      "r802",
      "r805",
      "r809",
      "r810",
      "r811",
      "r812",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r825",
      "r856",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r879",
      "r886",
      "r1103",
      "r1137",
      "r1140",
      "r1141",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/ConsolidatedIncomeStatement",
      "http://cgagri.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r227",
      "r228",
      "r229",
      "r257",
      "r582",
      "r613",
      "r712",
      "r724",
      "r730",
      "r731",
      "r732",
      "r733",
      "r735",
      "r736",
      "r739",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r749",
      "r750",
      "r751",
      "r752",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r760",
      "r762",
      "r763",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r783",
      "r887"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/ConsolidatedIncomeStatement",
      "http://cgagri.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r227",
      "r228",
      "r229",
      "r257",
      "r304",
      "r582",
      "r613",
      "r712",
      "r724",
      "r730",
      "r731",
      "r732",
      "r733",
      "r735",
      "r736",
      "r739",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r749",
      "r750",
      "r751",
      "r752",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r760",
      "r762",
      "r763",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r783",
      "r887"
     ]
    },
    "cga_StatutoryReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "StatutoryReserve",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory reserve",
        "documentation": "Carrying value of the statutory reserve as on the balance sheet date.",
        "label": "Statutory Reserve"
       }
      }
     },
     "auth_ref": []
    },
    "cga_StatutoryReserveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "StatutoryReserveMember",
     "presentation": [
      "http://cgagri.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory Reserve",
        "label": "Statutory Reserve Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r916",
      "r927",
      "r943",
      "r978"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssued1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssued1",
     "crdr": "credit",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued to repay accrued expense",
        "label": "Stock Issued",
        "documentation": "The fair value of stock issued in noncash financing activities."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r26",
      "r27"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesIssuedForServices",
     "presentation": [
      "http://cgagri.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of stock for consulting services (in Shares)",
        "label": "Stock Issued During Period, Shares, Issued for Services",
        "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://cgagri.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of stock (in Shares)",
        "label": "Stock Issued During Period, Shares, New Issues",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r66",
      "r67",
      "r106",
      "r714",
      "r783",
      "r803"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "crdr": "credit",
     "presentation": [
      "http://cgagri.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of stock for convertible notes",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r67",
      "r70",
      "r71",
      "r106"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueIssuedForServices",
     "crdr": "credit",
     "presentation": [
      "http://cgagri.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of stock for consulting services",
        "label": "Stock Issued During Period, Value, Issued for Services",
        "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://cgagri.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of stock",
        "label": "Stock Issued During Period, Value, New Issues",
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r66",
      "r67",
      "r106",
      "r723",
      "r783",
      "r803",
      "r893"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      },
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      },
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable",
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable",
      "http://cgagri.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Shareholders\u2019 Equity",
        "periodStartLabel": "BALANCE",
        "periodEndLabel": "BALANCE",
        "terseLabel": "Shareholders\u2019 equity",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r70",
      "r71",
      "r98",
      "r741",
      "r759",
      "r784",
      "r785",
      "r866",
      "r894",
      "r1044",
      "r1063",
      "r1118",
      "r1171"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/ScheduleofCondensedBalanceSheetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shareholders\u2019 equity",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cga_StockholdersEquityDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "StockholdersEquityDetailsTable",
     "presentation": [
      "http://cgagri.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders\u2019 Equity (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders\u2019 Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://cgagri.com/role/StockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STOCKHOLDERS\u2019 EQUITY",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r220",
      "r415",
      "r417",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r429",
      "r431",
      "r553",
      "r786",
      "r788",
      "r804"
     ]
    },
    "us-gaap_SubstantialDoubtAboutGoingConcernTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubstantialDoubtAboutGoingConcernTextBlock",
     "presentation": [
      "http://cgagri.com/role/GoingCercern"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GOING CERCERN",
        "label": "Substantial Doubt about Going Concern [Text Block]",
        "documentation": "The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplement disclosure of cash flow information",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierConcentrationRiskMember",
     "presentation": [
      "http://cgagri.com/role/ConcentrationsandLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier Concentration Risk [Member]",
        "label": "Supplier Concentration Risk [Member]",
        "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services."
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r971"
     ]
    },
    "us-gaap_TaxCreditCarryforwardDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxCreditCarryforwardDescription",
     "presentation": [
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value added tax, description",
        "label": "Tax Credit Carryforward, Description",
        "documentation": "A description of the origin, nature, and characteristics of the tax credit carryforward."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "cga_TaxCutsAndJobsActMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "TaxCutsAndJobsActMember",
     "presentation": [
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TCJA [Member]",
        "label": "Tax Cuts And Jobs Act Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxPeriodAxis",
     "presentation": [
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Period [Axis]",
        "documentation": "Information by period subject to enacted tax law."
       }
      }
     },
     "auth_ref": [
      "r1109"
     ]
    },
    "us-gaap_TaxPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxPeriodDomain",
     "presentation": [
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Period [Domain]",
        "documentation": "Identified tax period."
       }
      }
     },
     "auth_ref": [
      "r1109"
     ]
    },
    "us-gaap_TaxYear2019Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxYear2019Member",
     "presentation": [
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Year 2019 [Member]",
        "label": "Tax Year 2019 [Member]",
        "documentation": "Identified as tax year 2019."
       }
      }
     },
     "auth_ref": [
      "r1109"
     ]
    },
    "us-gaap_TaxYear2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxYear2020Member",
     "presentation": [
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Year 2020 [Member]",
        "label": "Tax Year 2020 [Member]",
        "documentation": "Identified as tax year 2020."
       }
      }
     },
     "auth_ref": [
      "r1109"
     ]
    },
    "us-gaap_TaxYear2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxYear2021Member",
     "presentation": [
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Year 2021 [Member]",
        "label": "Tax Year 2021 [Member]",
        "documentation": "Identified as tax year 2021."
       }
      }
     },
     "auth_ref": [
      "r1109"
     ]
    },
    "us-gaap_TaxYear2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxYear2022Member",
     "presentation": [
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Year 2022 [Member]",
        "label": "Tax Year 2022 [Member]",
        "documentation": "Identified as tax year 2022."
       }
      }
     },
     "auth_ref": [
      "r1109"
     ]
    },
    "us-gaap_TaxYear2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxYear2023Member",
     "presentation": [
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Year 2023 [Member]",
        "label": "Tax Year 2023 [Member]",
        "documentation": "Identified as tax year 2023."
       }
      }
     },
     "auth_ref": [
      "r1109"
     ]
    },
    "us-gaap_TaxYear2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxYear2024Member",
     "presentation": [
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Year 2024 [Member]",
        "label": "Tax Year 2024 [Member]",
        "documentation": "Identified as tax year 2024."
       }
      }
     },
     "auth_ref": [
      "r1109"
     ]
    },
    "us-gaap_TaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://cgagri.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://cgagri.com/role/ScheduleofTaxespayableTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://cgagri.com/role/ConsolidatedBalanceSheet",
      "http://cgagri.com/role/ScheduleofTaxespayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Taxes payable",
        "label": "Taxes Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r59"
     ]
    },
    "us-gaap_TaxesPayableCurrentAndNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxesPayableCurrentAndNoncurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes Payable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "cga_TaxesPayableDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "TaxesPayableDetailsTable",
     "presentation": [
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes Payable (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r963"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r970"
     ]
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://cgagri.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable",
        "label": "Accounts Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r125",
      "r126",
      "r1060",
      "r1061",
      "r1062"
     ]
    },
    "cga_TrademarksAccumulatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "TrademarksAccumulatedMember",
     "presentation": [
      "http://cgagri.com/role/ScheduleofLandUseRightsandTrademarksTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trademarks Accumulated [Member]",
        "label": "Trademarks Accumulated Member"
       }
      }
     },
     "auth_ref": []
    },
    "cga_TrademarksGrossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "TrademarksGrossMember",
     "presentation": [
      "http://cgagri.com/role/ScheduleofLandUseRightsandTrademarksTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trademarks Gross [Member]",
        "label": "Trademarks Gross Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TrademarksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TrademarksMember",
     "presentation": [
      "http://cgagri.com/role/IntangibleAssetsandDigitalAssetsDetails",
      "http://cgagri.com/role/ScheduleofLandUseRightsandTrademarksTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trademarks [Member]",
        "label": "Trademarks [Member]",
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r848",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1069",
      "r1070",
      "r1072",
      "r1074",
      "r1075",
      "r1076"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r991"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "cga_TransferToStatutoryReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "TransferToStatutoryReserve",
     "crdr": "credit",
     "presentation": [
      "http://cgagri.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfer to statutory reserve",
        "documentation": "Transfer to statutory reserve.",
        "label": "Transfer To Statutory Reserve"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r995"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r995"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r993"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r996"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r994"
     ]
    },
    "us-gaap_TypeOfArrangementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TypeOfArrangementAxis",
     "presentation": [
      "http://cgagri.com/role/AmountDuetoRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]",
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r537"
     ]
    },
    "cga_TypeOfLeaseArrangementTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "TypeOfLeaseArrangementTypeAxis",
     "presentation": [
      "http://cgagri.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Type of Lease Arrangement, Type [Axis]",
        "label": "Type Of Lease Arrangement Type Axis"
       }
      }
     },
     "auth_ref": []
    },
    "cga_TypeOfLeaseArrangementTypeDomainDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "TypeOfLeaseArrangementTypeDomainDomain",
     "presentation": [
      "http://cgagri.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TypeOfLeaseArrangementTypeDomain [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "US",
     "presentation": [
      "http://cgagri.com/role/ScheduleofEffectiveIncomeTaxRateReconciliationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States 21% [Member]",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r990"
     ]
    },
    "cga_UnitedStatesBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "UnitedStatesBankMember",
     "presentation": [
      "http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States Bank [Member]",
        "label": "United States Bank Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://cgagri.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r34",
      "r130",
      "r131",
      "r133",
      "r134"
     ]
    },
    "us-gaap_UseRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseRightsMember",
     "presentation": [
      "http://cgagri.com/role/IntangibleAssetsandDigitalAssetsDetails",
      "http://cgagri.com/role/ScheduleofLandUseRightsandTrademarksTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land Use Rights [Member]",
        "label": "Use Rights [Member]",
        "documentation": "Legal right to use or benefit from the use of natural resources or access. Examples include, but are not limited to, drilling rights, water rights, air rights, timber cutting rights and route authorities."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r1065",
      "r1066",
      "r1067",
      "r1068",
      "r1070",
      "r1072",
      "r1075",
      "r1076"
     ]
    },
    "cga_VATProvisionCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "VATProvisionCurrent",
     "crdr": "debit",
     "calculation": {
      "http://cgagri.com/role/ScheduleofTaxespayableTable": {
       "parentTag": "us-gaap_TaxesPayableCurrent",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://cgagri.com/role/ScheduleofTaxespayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "VAT provision",
        "label": "VATProvision Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "crdr": "credit",
     "presentation": [
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in valuation allowance (in Dollars)",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r498"
     ]
    },
    "cga_ValueAddedTaxPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "ValueAddedTaxPercent",
     "presentation": [
      "http://cgagri.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "VAT percentage",
        "documentation": "It represents percentage of value added tax.",
        "label": "Value Added Tax Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableInterestEntityDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableInterestEntityDisclosureTextBlock",
     "presentation": [
      "http://cgagri.com/role/VariableInterestEntities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "VARIABLE INTEREST ENTITIES",
        "label": "Variable Interest Entity Disclosure [Text Block]",
        "documentation": "The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss."
       }
      }
     },
     "auth_ref": [
      "r108"
     ]
    },
    "us-gaap_VariableInterestEntityMeasureOfActivityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableInterestEntityMeasureOfActivityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Interest Entities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableInterestEntityPrimaryBeneficiaryMember",
     "presentation": [
      "http://cgagri.com/role/ScheduleofVIEsConsolidatedFinancialStatementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "VIEs [Member]",
        "label": "Variable Interest Entity, Primary Beneficiary [Member]",
        "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r538",
      "r539",
      "r540",
      "r541"
     ]
    },
    "us-gaap_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VehiclesMember",
     "presentation": [
      "http://cgagri.com/role/ScheduleofEstimatedUsefulLivesTable",
      "http://cgagri.com/role/ScheduleofPropertyPlantandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vehicles [Member]",
        "verboseLabel": "Auto\t[Member]",
        "label": "Vehicles [Member]",
        "documentation": "Equipment used primarily for road transportation."
       }
      }
     },
     "auth_ref": []
    },
    "cga_VendorFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "VendorFiveMember",
     "presentation": [
      "http://cgagri.com/role/ConcentrationsandLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vendor Five [Member]",
        "label": "Vendor Five Member"
       }
      }
     },
     "auth_ref": []
    },
    "cga_VendorFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "VendorFourMember",
     "presentation": [
      "http://cgagri.com/role/ConcentrationsandLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vendor Four [Member]",
        "label": "Vendor Four Member"
       }
      }
     },
     "auth_ref": []
    },
    "cga_VendorOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "VendorOneMember",
     "presentation": [
      "http://cgagri.com/role/ConcentrationsandLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vendor One [Member]",
        "label": "Vendor One Member"
       }
      }
     },
     "auth_ref": []
    },
    "cga_VendorSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "VendorSixMember",
     "presentation": [
      "http://cgagri.com/role/ConcentrationsandLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vendor Six [Member]",
        "label": "Vendor Six Member"
       }
      }
     },
     "auth_ref": []
    },
    "cga_VendorThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "VendorThreeMember",
     "presentation": [
      "http://cgagri.com/role/ConcentrationsandLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vendor Three [Member]",
        "label": "Vendor Three Member"
       }
      }
     },
     "auth_ref": []
    },
    "cga_VendorTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "VendorTwoMember",
     "presentation": [
      "http://cgagri.com/role/ConcentrationsandLitigationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vendor Two [Member]",
        "label": "Vendor Two Member"
       }
      }
     },
     "auth_ref": []
    },
    "cga_VieAssessmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "VieAssessmentPolicyTextBlock",
     "presentation": [
      "http://cgagri.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "VIE assessment",
        "documentation": "Disclosure of accounting policy for VIE has a primary beneficiary, the party that holds the majority of variable interests.",
        "label": "Vie Assessment Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r959"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedIncomeStatement",
      "http://cgagri.com/role/ScheduleofBasicandDilutedEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted weighted average shares outstanding (in Shares)",
        "verboseLabel": "Diluted Weighted Average Number of Shares",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r247",
      "r253"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://cgagri.com/role/ConsolidatedIncomeStatement",
      "http://cgagri.com/role/ScheduleofBasicandDilutedEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic weighted average shares outstanding (in Shares)",
        "verboseLabel": "Basic Weighted Average Number of Shares",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r253"
     ]
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r1007"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r957"
     ]
    },
    "cga_YuxingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://cgagri.com/20240630",
     "localname": "YuxingMember",
     "presentation": [
      "http://cgagri.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://cgagri.com/role/ConsolidatedIncomeStatement",
      "http://cgagri.com/role/ScheduleofSegmentReportingInformationTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Yuxing",
        "verboseLabel": "Yuxing [Member]",
        "label": "Yuxing Member"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(f)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(g)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482888/230-10-55-1"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(i)",
   "SubTopic": "20",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-4"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-5A"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-6"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-9"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477263/942-210-45-4"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205-40/tableOfContent"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 4.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-5"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "840",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481295/840-40-50-1"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "SubTopic": "10",
   "Topic": "330",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-5"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column C",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column C",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column C",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column F",
   "Footnote": "7",
   "Publisher": "SEC"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "FF",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476167/350-60-45-1"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-1"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-1"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-1"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-1"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-1"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-3"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-3"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-3"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-3"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-4"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.FF.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476188/405-10-S99-1"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477123/405-50-65-1"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-11"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "808",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-5"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-2"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482332/910-20-50-1"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-4"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(5)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(5)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 5)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479196/954-310-45-1"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/985-20/tableOfContent"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "Global LEI Foundation"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "249",
   "Section": "308",
   "Subsection": "a"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 8-K",
   "Number": "249",
   "Section": "308"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form F-3"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-3"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-4"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-6"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form S-3"
  },
  "r950": {
   "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"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Investment Company Act",
   "Number": "270"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r956": {
   "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"
  },
  "r957": {
   "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"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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"
  },
  "r960": {
   "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"
  },
  "r961": {
   "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"
  },
  "r962": {
   "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"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r976": {
   "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"
  },
  "r977": {
   "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"
  },
  "r978": {
   "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"
  },
  "r979": {
   "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"
  },
  "r980": {
   "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"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r986": {
   "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"
  },
  "r987": {
   "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"
  },
  "r988": {
   "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"
  },
  "r989": {
   "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"
  },
  "r990": {
   "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"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r998": {
   "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"
  },
  "r999": {
   "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"
  },
  "r1000": {
   "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"
  },
  "r1001": {
   "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"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-X",
   "Number": "210",
   "Section": "2",
   "Subsection": "2"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "413",
   "Subsection": "b"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "b"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "c"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "d"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "e"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "a"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "b"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Section": "8",
   "Subsection": "c"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-11"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476167/350-60-45-1"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476167/350-60-45-2"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-1"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-3"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-3"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-3"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-3"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-3"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-4"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-6"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476168/350-60-50-6"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>103
<FILENAME>0001213900-24-087818-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-24-087818-xbrl.zip
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
MR F@_V?@N=D"874'6H../#@TU]RPQ.D_*<;T/!<J9%T*)(P4KI'B;3J1;.9
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
MC^C)*OVNLE<"F>GZ=0LSB;"4)C;M]?\%4$L#!!0    ( ,^#3UD/E[OW@1,
M  @$ 0 4    8V=A+3(P,C0P-C,P7V-A;"YX;6SM76USVK@6_KZ_@LW]<N_L
ML)"D39I.NSN$O"QM&E(@Z<O.SHYC"U!C;"H; OGU5_(+V"#9LCG")I.9NW-;
M:NLY?HZD<XYT=/3NS]G(K$P1<;!MO=_;_[V^5T&6;AO8&KS?N^U6&]UFJ[7W
MYQ^5RB_O?JU6*Y?(0D1SD5&YGU>:]FC<U7&E1S3+Z=MD5/FO._I?I5H9NN[X
M;:WV^/CXNTZ?<71,D&-/B(X<]D.E6J4-ADTV"6(-OJWT)JC2UMW*_NO*_O';
M5T=OZV\JM[UFY:!^\,I_Y9=W)K8>[C4'5:C<EO-^+X(TNR?F[S89U [J]<-:
M^.">_^3;&?LA]OSCH??T_LG)2<W[U\6C#N8]2)O=KWW]=-75AVBD5;'EN)JE
M,P 'OW6\'Z]L77,])E/EJ@B?8'^KAH]5V4_5_8/JX?[O,\?8\WFK5-X1VT0=
MU*]XDK]UYV/T?L_!H[')!/)^&Q+4?[^G#[0J([!^=%AG+?R'_O O^;=I6XYM
M8H,Q?ZJ9[$.Z0X3<O0IK^+;36GP"?7Y ,%-;C?U33?AF[0]PR5JT*XY0UZ5_
M'B$KHW"K+S/YH 5L:L[PPK0?LTFV>*L&I4[6)XV)B>Q^RYK2C[4)1DY/NV>O
MITF6\"Z5#U2X&V*/$7'G-[3;T,%CG/^<X#%33F914UI20BS%&6#:>L-QD)N'
M75X#T!0W=)U,D'$^&R/+00ZEINT.$;G1Y@PNN]12[4%_1$^;(6?L0V26>/UE
MJ)$?ZWY3S&PF,WO^1./!YNG'"0T!3:E+N#/41X0@@V+D[,6"%N I/N_WD>[B
M*5JPTJ%S9P?IMJ5C$WMV-K/T\HU"=^F[UKD3M0$7V**F$VOFPD!EUX5TFPJF
M0XIKL!DAY@-D_X2D9N#[U )M29#=;X^91\N&8'[ID]H+>I*NF?K$]/[ABHH<
M",X:S.YJQ9A ,Q=1,7S?\!>FZ'>FK<<>,9E?:I/P/5.[1^;[O8E3'6C:^%]_
M'#<G=%A;;IQ1)IA#)?,\U+[FW'MN:O!BC7%=0Z;KA+]X['O,\]OV^V$N(9G/
MQ/YCAGZJF8SJ#G)<@O7 H6I81OR'R)/ '[69+'Y_B/>(!HESH1$]E)G^,=9)
MU@.&X(F:,QF-O-:JF';&\/T^L4<ING9M,)YM8B!" \F]RB/"@Z'+_KB)ULE\
M[-J>T!<:)G>:.4%J.FH24FTYLLJILR26 HT<K&@DUT2AZ_;$ZQ ZHBJGD]LU
M<A7-&TE0L0Y52HTD,Q6HY'!UD.3121BSS:\1M YB39=]#,1Y"!A^!='IC2DS
MO$[;6D#<3(@^U&@T!-WIDZ!VH-,G,A6HY#5$I_="4)5N"P>@_/SS6 E8/X)@
MW6_ZFH9*"EW%2/,Y!VQL::@161J"GR$3H4K28=;U%>TSR60!>W.K*V 4XWRF
MFQ.VVW!IV\8C-DUP&R8!60*//%E+<L0)/+V-IUAE(YZ/47IM"*@1>74;S+5*
M9M@R$,QU'[B62SSWE%%Z3G^ &8Y76+O')G8Q4N3Q<  VF.G#^"?8)E ;(ZZ
M%!RIB#7%"Q!7"1+T^CPZ.$-CV\%N*,]<C1)$*(4/53D]"$D2C5Z T= (]M""
MK37E0SLS_([H+CNMD LO'I9RW8E0=D1%0I($"S2Y-.%MF"JU-#R$I;3EI9_+
MC&@A)A?WW:%-W!XBHU/->KBR-<NAP_#:=A>PP)I(Q]N1D2%!'.3:340H9>$<
M'R.G]W)E6P-&SQFZ=]5)S <ICP>9'(B*.!*'3AMV'74=IMB@E/.),9[%!JQ<
MX:G\=R@+5+NNK3\,;9,VZ;#%1'<.;0'6 38(5&](D,_D->OMG(*O$:\C%.L[
MB%447QGF,"/L];DV]^W1R+:4$;_6?*%3C!SIZY0(!V?.4-0P,)-4,V\T;+2L
MIC;&K@:]ZBY"*7R"E-."D"2(^)'EI+%TL0G;'^T@!Y&I3!K;VBL%.RG)3/(_
M$G!7OH-<#5O(.->(A:V!0X/^R8AQ@(PSU,<ZAG85)0!W85:7X0TT0(P >(L!
M[,P004-D.8LLW"O;83M:;9:Y#;_TE0F]U(,J-Z6"0'+#8(#&J\J=O52X\H1J
MB70(O'#H4(VY#]CU\I"I.$W;<ND81Y8.'[HE(>V@3A*)2W7!=N4K>4\)7!J6
ML5Y;25D'R6-?.](792N2RIZG^U\2.NW=$+L/;OVC+>?V6*;(FJ +JD76OXBF
MNU^P.VQ.')<2PL[^^/D<;".9_L^ -X9Y)"@T9N+H,^[+Y& 4.()UJ(UE&3C>
M(*1>+M:1TZ4C#'RZ%0*564-)_*S/JM5-3%]PZL8:A"<5H3?BUMK/OT2&3'/9
M$/3R6+SQ8F,2H5)B5FF%#M$(S641O'(%)NU\#6.$+>RX3)XI4L-]&EJA0U5*
M%ZE\B7VAK&L@BY,J#>,'G;&9,]#NGV)7M[$EL1Z2^'J)>WWZIX,F*82B+,-"
M5?-B!*$D]*]_<ZRK1TU78MI5B3^"T]7$=C5/![JV+3LNBIJI4XRS@4O %D>V
M]0$I8-&O**(_I=*PEK63\ 9@DB([*>3/@#Y&RW(1H;\ :T<(4^Q4E4DK8JJ
M]XC"A@-9HD*"JT6,5/ J4D;5)#"V;L\W"G2ND:O,F,?;WJ@+A:V$T3FV)I2-
M96V$4]2W"8I4/#F?45^3<H4MC<Q;5"]>C@*+ZVTO/E V,ZB3M% /@MM/XIU6
MH8[ 3XX%,@0C[)3&*?"K?"*4PA=[)77)X0?6&^3L-"G:N$M"*M@R2) 05<V*
M[@!]IZ3-OPLZ</' \M/5]+E7H5'3/9XLP_M;P-HB E6D2$5"%CJU9NP!JO24
MN!:C9O=F6>]0L&V3WZEA37O5T&A#I_-;AVT5+<+;!BO:I2(%-0-P_ABZ&(^M
M($.548_;F2K/$!U\NE_?C?[91,$(:XQLXN(G[W=@S4A!%NTA;J L.4IAUHM#
MS$6U1#IMGMF3>[<_,<-38,#J2X3:\7&63*,X(R"[VSX::YCXZ]OLL,(5M7V&
M?U+Z+V0:%/X6?"%.#K/HU86-]"=)J^B,7=X8+(*Z6I#B EOT8TTFAT)U)J$6
MO) 'IL]$9B%J*#WOO;=\BI#>E ,YBT=]'((T!YTA__];ULI)9OAEC12\';=G
M$H0&^CO>P*BQ3K*.%&8;!84$)$9/>AN[.H0DV GT\$;-.#J;H)[=05YJ](U&
M%,2+<IB[[5W(T1IH\@1NA7=]#+,Z#M$S[-N8&-<PGYDRN;2&H78=9$MW%5)0
MED.Y-D6X.QQU9R WU"G@'LP*=+C=$W0C%15H)2"?E39YE(:*W'1_7V"B(ZG3
M9WC #CKRBL_)NC+"UIZ14R-F+%05U&:_V+-=5I;>6K00@7Q68XY'::C(5ZN*
M!'-4V:;[]EU5#NHN#LS,S(;Z?*UL8/J[?'Y-#275.Z4@G]7 Y%$:*O)(S<",
M7(&V!5]FB?6\!F&,Q5!CQQL./;XQ#HO.]^SN9#PV,2+Y'!=>.SNZ+):!J% W
M;V#R@P1#>%EL:)L3XQKJ\QIC F9#C9XH,W3A#7"1O$#UG@L'\YFMRW!I#;?/
MZVO:!,RR\1/+"\BRX0'GGGMHXSI"AI?,&LYU%S9AV4LNF>@*,CQD$ L_]Y%9
MY2N) NF<@IZHCB)V-1.UV0V9QL2[LU&)\9  +*7=R*%!$9^0I:YOM+E_[Z3=
MT'].,$'^;;&B6T:@E9D1O9PF1%:U6:D6'40!T?/R=!+X"$V"*JN+GE>',1K7
M$WC@C7]P9^SVC3\/&,1LM!QGPBQ5NQ^IIJC0:O#QRMHQ$_0MLAL"0@'3<V-6
M*BR,S:H:JS3V,9R2^FDYM+7"'VAQWRA.9(5UKEA5:U#AX'KW:[5:^?O+I[NC
M?_[^JH\GLV_6ZQ/CZ7@Z^#:W;L\FCY?'Y.3XX\&/V][<,8^G^E/=_.#6W"[Z
M\'1\^##;UZ_<^O>+BX/NQ]IT=MK\5I\:7?+]_.+-V?</']MF_< ZOC[ C<]7
MA]@Y-&SC](W1'>&[V^.?C7KMQX/6>AJ<'D[1C\LO7^S7;YK?:S-\^_EV\/1P
M,OW:[SY]F4_?[-NUS]^-V8<K33^_N)I^;@X/OGYY==<]_ZTU;W<?VFC4FYB_
MN<WQ$^E,/[N?9J\?T4G]YG/[:33[<?%M?Y\<?6N,+?ORZ:_&\=''3Q\Z=Z?-
MQNAJ<FC=OVI\0F\>/QHW5]U&_>BWOG/]&7^[T>YZ0_MX]OKUR?SKSQ-T^+6^
MW]#JA]=WULV'([W9;#>.+\F#HXV&/VKM_E/W^O)G_?&;\W@Z<&^[6OW\UGFH
MD]D!Z9W/&N_?_U-I=CO5ZO.9SM8[+F#&<P>- Y/>[BL8%6O-EW&]7U(GZU0)
M_9V<T]5&=UG?(()M8WV=)B@J=C[3AYHU0!W:E\[[?:2#7TB]7>&+-H#%Z&KE
M])'T@E[*FL<+@6FA4(I;\D)@VGP*>MND+U*['Q6S;6U$"/!LJ$+"PD.TXGN<
M$L6+SQV!GDONZD-D3$QD]R/;S;UH1A3O='+N*D7+R^6!][HB36^P\1JTTM$>
M/U$=$JR9\+MR/(Q"'5">7E9+)G%H@2VZ[2V[+I""S77P,GM\D()-9AK_(FK
M"U8%"%]L\M"RO& /_*2] *3D&A!1(W0?-M0 .Z[HT'G9J_FK2@-QD%W1P HU
MR:=S59C)V-:0%MD:2C6:.=<*^1M1\#8T$6JCR\$$[7JU0[?U$3Y8T?&YC#I7
M5MP2N8.UP;%K;-+K4FQK/QI,K(+GN*S*AU.'L'Y9YLS1Q1E[F?30Y<.%^K>R
MO*]^8,).OYKX*UZS0$T0YE="\&I=K +"FY04L)PESY>-7E'[>^N@#M/.NOC\
MJ@L);Q>^E"&GG$6MA20B8"U#!*I'- .--/+@J+#?"4"%SB'RFI&A+"%73,7,
M$IQK#:N;T[[B)SGYIR,5330KQ2,: >CZ&5LUE\UGAM_ PPT:I5"L@JN7=*SL
MHT1 A8Z.O+I>\7:$) +7P=UB'TSL;,]"80G7>@/5JUL1-GJ>3>VD$4,J.'@
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
M&*&OT61::*XK??X!')' <^=H_<'Y*XJ/ R=)$/R1)LB(^HRV8Q)PE6E.GK8
M!E"#=CNQ[<*EL\3Q8YJBXYDWM%R:'9:,IL#Y7*.X.0U[ >[R["1S*Y6\[(@=
MPRW*;ED-34O;7<#[:E^58-F&5=TUN2SH;*Z]^*X9.3LQW_[^J<B PPQ:7+5T
M]O?>UY[**A&RA>+0W+$A:*\._G<VW1\]%X6 "/CJ,EN@+KN2[.N]M3V:\2_>
MDF16]BX;TA8394=J-;^7]D;=_:A-EC*GKX=9?K>79F;YUM=[NS2$7D$I%["&
MWBU<P.#.HICX\[!X1=!=3[R_LB35=,%J-;.GIX1"%"IN=&RX7452]\#?9'>Y
MG;EF+M$3B*B1?564=.0A)$8G[ AP>SKE9/6;;E*GV]S\T0E#2HK>Z8W\ZD9]
MII2/'2<='.C0)I^S+&5/W[4[-[Q?7=T5%#,G!_"2<G[[0()[\B$*T\6 ]F^=
MSNSI\:4]DW0=*#IR ;?<=.O8'\2);Q\BJ_.DZL/>JIH#3)"-'% >5NC0%SH3
MAO2PRGJQKVK64-.B$ 52'2WS_IQ%&?1]OV,G]E/A&VA:%&+ J<G5H3?T=^U/
M"M:)KWM2Y&)07QO0;@W'T7+EA.ND]BS-B3_WT[)>_Y&?NI$?_ASEZ7H8M16.
MX_4JC7*P$J5U 8-Z,EV"U'D[;C>*$>LD0K'QDIZ&P.IK0D@01%4$X\+AM=X
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
M7LY3KTP(("%^.4))-?7!S2TLU_LLB!Z4UI;.QHD*8:#8#1VX#@JQN'UP:XL
M 7$1R&TN!@)L&5U$;/4WNQR,+II&%_F$!3"['&PN!YO+P>9RL+F,U>9"E32V
M1U[%T;U/M9VC]<?<5+TI\CUQZ1761WB PP#8^@W%4 GHPBV:84?0B>*29$'
M/. G)F NMSIQ'9 "+HO'#R]@'O 3$S"76[Q8$-J#G:IDUW1^Q;Z;%@.;A%[S
M![7?A X6Z=47RV;=CI.@)_^:%BA(L\>1D_A)-+N*24+[D >4.*%WDRV73KR.
M9C?^//1GONN$:5G3@$[E*ZJ=N$PI8<EL@.DLVZ7T4 .+HY#^T2VD,(V/%TXX
M)^=A_3=\NL)6 3&RDQCM7GW[8VX\9,]] ,B&8W2A+>=#?/7=VU?Y,$&AAK2^
M@,\7MI1AB0<(FS&9-1[Q_[P@<R?([PVJDNL)<?\QC^[I;N(7RX#^83O[>6UA
M74:5EAJ,Y<"DS24,V'[ ,(KFE=8;M40:#6$=DE(KC62.58PV1PM^(=V%D)I@
MS"FU8F\Q9%6S;+FI:67Z$)(X6?@K((MOLSV\- IK^P>'-'![UZ9],./O;HM#
M3'J!O9<[XUK,HKRCP$$ ,>9RV;5FQ#4A&.,Q!+;R/M(1E^[4Y,@)/_.,MERU
M5/"A'3^WZ!ROM$;1**'C<1G6']DCW9VT>6S\NKTH <%.5A'8')2:-E/2?O'#
MR("TQJ_O+6G-0>'D\7V@&#&=]U7@TZ9+5_3496?IG!RM"V<$\-7;!-ENL1G0
M2V@GXE'>]BJ-5B<98;%3;%O#L!/N(EBLYX0B1RZ+."4_JZER1!S:M?D)646)
MGR;G(8;L%&!6\J91!:EB%ZEVUW&\7J517NW\S/'C/'D;IZ"K#,EFG2B<92FC
M53?GLW/AY6OB$O^>W2@O"59UY2:&O1JC*.(3$*D3/=I);D$0/;#\XK,H/HFR
MNW26!>TN(%7+-L)^>ONN(??E%/@.>!O.G;OLNLWI!;# I5!/4-.54UO*\WM0
MU9;%7H3TG]=G?KR\RF)WX22$U0'P\XP A&A]'<2GMW:U>"XE_ /PBCU?KNC!
M7N4CI'0 /JO'GS\;<\:X)8%_#U[:1!?UJ5USM-DNI?T.]NI#A^$2XN59/I5F
MSOY\G"5IM*079_@]6H'W-#=J%<F5(4)NNH.,8JFV&(V@E%XGQ8F?L*%D,4%Z
MO4&&9+P),O/@910NHY!R$J]OG" OFUMMP3O+@6L#E7YN<?O2D$AE()4S@/4&
M;EZ@?=-+X%FRT_C^RT'$"K2S:;-);<RCT]G9^=D42Q!B'*MJG*%4)&RAA2)O
M,.!M'XVF;=JL#,70I$3K&2+(,Y0>["L2I^NKP&&JF\<B4U=,6< *\VP 3FJ
M2&>K&J_'?*:J4$Q</X\J >YWHVF;\UE;8/59W20&ZQ'4^C,:6SSZYX#D!(7>
M9!G%J?\E_[EP('0G]%E5 #<F5#TX(<5_X6VSF)VUJ UTFB#8L@-/EV)*9;VG
M%:2W/4<U-&M5"Z-9Z%ITZ-6S@;T2-NT/]$0[\>?L":SB[\I3K<L^5!@Y+IB1
M8Q>_=:D&VDVT( TMI$RDFOSI)A@8-8>G/ MS"$PD5\UZ,XIZIP( 3\BC]0?G
MKR@^#IQ$N\ #S+QL(2.:R;0B@[O,]?H19L0R;%R;1A>V';ATED0_B!A&V%QT
M2P''/5:%IKCY7*,\K&W8"[W09FR96PF#MB-VC&#JJBL?$W+MSQ<46+O\A8%D
M=UNW:LOJN+'5!==B"ZU$QFWL>&3IQ)]Q!--JWEY #X!8VF2A1+!.Z&UD.KN@
M9SKT/7[;\+ZN$*DGKTX,UD8EZ=LFXFYK'1WNA.*![^5BDDK0E%TT:[ZD(]>$
M#9\5P*@;<7);S>OAY"WMQ2A7;V?*=8J/](Q1/H[ 2PKOMCY*F;4HPBHY6P<J
MC*NTK]?$"=C#4>_I\*IBN'1WR$,XX+T6G;I@T^@)(51]KG7>*>XC]@_Y!H G
MT[+]D0NL8DD9+]Q3&BSP!$\6>>MCWQ +BI2!OOTWQ/K2W-37PQ,.'V[DZT;
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
M&KF?%U% @9/3OS.?58M4O7[99:(>!TZ23&<Y7(M%H-G'Q^@06B0D13?K3]$
MDGU"F/@G)7]3XUHQZ&%+6U5=WX3<%UTZCI:K*,RK>,.'MLNQL+8FK9A0O1G9
MJ*(G)PXK06T'#26^G8^!GZHF"6K7FJ:-PX+/$XYOBX<%'L4NE(K5^'48P6 ^
MD4:AEE&8+W 4#WJ[?:O*N&Q_J,N!0PO*XKB*2YL0G@2X$'8-:;I2X+,SP%(H
MWY6_63@Q2:Y)0N)[XIU%\5F69C$Y3Y*,F5[QEHHFOL7[BE*IZ\$JYOL7TX>0
M*C$+?U651Z&#H'.,7H:.HP3<GJ4%:<]?J"U$/>K0?.BU.51,'C97"'35<1&*
M78MSEX76) G^5:;C*$RHSD,E?T/7L._NOB7#O95R/MKG_4LT3J2'+,X</\X]
M\--9X1N:N/24C,$GN1C'JDJ@/<LE/&&]:-%:6-,L35(G].B\P-Z"ZE!CW8<:
M=*F?HNBO1I_X][Y'0B\I\%'UZ5VL?=[2--E"<D@W40NP,M_P"_@VIP ;QUZG
M8DSG[8G^DKIRXFE<U'/,-]XK$N==0968$'0DFZ NA6I'+M120U&9)4 CN-7(
M:,)QF/(0\;0)%=I(1<33)R1.2V"7);T3,'=IF2U NW%!/Y_G?T.I;MK N_83
M//^E&*B#$U--DZXW4[<E"R5-U;*IW23UZ.CMYP298T?K6_H9@I-3AF2WYJ#A
MA&W>>"3TH;@-6H@,#\7;*4.R5)C08-9*I53G#*TJ@005W >JE)557RB<N)!J
M>7UP_HKBXRQ)HR6)M2,\E+516HWB'518&YV('00AL,)#TUD##*S$JKAMBR56
MQ;.N8EY"">CA(L4"*1JF$("U*F(]9( ;F]':,8](Z"Z63OQY&-VL"?>4%+0=
M(I6N2QCY5:##J&J[</NGKW&GLUQRNQ0.I[GM0..K;USY[9L.UUN$"-K<)OR.
MV8N.'-K2^RCR6,W"RR@DRU40K0FI7+JU-YZ/UC?9:A7X),:([^W7F=%NOGV%
MH Q?&&)F5%U"V;A[=L;RM@ZSR/K,F%WAH!T)_3H&?F! S!N[X=%[-G40CJ)\
M\RQO#--0_\G1]C=V/)]:=_*-E;L]4-@'H.H@MP^1,9O;;T;$9FV@L,\+-4 H
M>^:SL_Z5M;J_YH36QZKY(F(G4L^B+#;FM/:1I9IXQH36QZE1GJDSG?Z]^12M
M?30:.FOC! XWK</<^(_&;&Z_&=$&6ANH.D;4E,VK+'873EZ?K+C5:G,J^M)F
M"*&FQ:IB6#AXK 3/&R=@J2/W),S()>$^NM!?K>9B6 R6,1"*@B>4Q[\J';K5
M3QSI*-#V2$YMIWQ#1"K:<"('RCUQ&&&IT$8C+"5MX _,?"*A%QE=&7>_L$<N
MC'5M4YAREPG0A;%%,+E0[G[QM+@VN7%VY-KHNMG^QFX8. KGAI?2;KP;W4A;
MG]A,W<?@W.S>VI%QDTMKZY,GQ[C1U;8;XR;WVMTOGM8^;G+Q[93.X*SS@H1G
M45S=!*>SHEIAGIOY&EB=5.-93@_2B@<W8 _6WBOL9ED"SID3:(E)H<8D+#EG
MZO/:="N;S.<QF3LIX97-YFYENU_LT=V*RRQWE+K%_4&+$!89%==D%<4LUU^5
MQM/)1K*#,;E+*#\N= 5,(4R7*7B9,1%/9T=90N67)&7C.K4>A)]:3;Q5":&:
ME>*!PWHSJWY5>.4C-*S:!(_IWK-#C+/W8M&@"MXWNMWBI[/;*'6",T([&/A?
M6!'5W+2JLQ9T6K&H=FJN"2TN]*ZML-F8RZ5?5,5V0J]XSVE.0M<G"4HV9JZ>
MU4!;)QMDX2@N3D>/M)(G_71,O98LI&,JA;/-QM1DHW_5V0ZR8I;HZ>R"T/O
M)([9:QX,@I^0R7]A7-X TF:C&4=J- \WCXXK* &/^).#%G=N7BRHH3P:#:'Y
M?:5AG/HS3BV,)B_@9GH]X-TPR[XBL1(AB245C'0EAOZ+'T;A7-OLUOAU.V8
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
M8 NZU?+\'4X>F0T&T&@TV)"]0%DP'C*=%BV&4"8:.Z+%ROGWAQ"-.(9(<U'
MQA-J13!R]N;\C."$V\V ?>#1YCT<QTU!VK8'FQ*9Q+&VA5/4WX#@J]X _7E_
MZ<4+/\16LR/[(:)D-!>M@!$.7K(>_"VL!1.AH+FBE9#-6O/!03[L+4RZ!DZ1
MA-DM*HL%A26GW[AA:(P)F.,YZ^Y3B@-V"!$+@1Q%\J*'N5;/(RSQ\_1M)9+B
MF %F(OG#%W4" ICTZ%M2D>E9ZYMEA9>LQTRPO/(%N=J\?JLKST%[\E1[Q'K,
M "N=8='J9T$&+G VV(/TS/ ZU#;V7#=&1YL$.;T.;M"TO%J2_4/6[P20GN3
MFO?MS?E46;U*KJWJ6:95R+6_WQ"2LI'\0<20VHZD5RCBF"?I+,T7/I"QQ-K$
MD+8G.-R3="6?.,SZ'6]K_@/4TJ0\PB1(4L\^+<V#AKQZ2N/&/H2A^]7S_<[.
MG35(FW2"UF&,Z]%(2A<F<>H877DX?U#Z*\9B8V7/4A\!Y3U-36DUN$2^]@(O
M@>1&BD&V(YPJ$C6\_U'C2LF)<@S5OFR"ZFF[B,D:PM'>#HEI&,6@C4!S,4>*
M>Z(>PJH^G!HY[01#7^P_.K^%T=AWXBZ2'=2AW!_;=LP:!VATA#1VH6KA'O:
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
M1P:K&UP.H_ (X=[9$_J7NZ[06HNTT70&-1A3N-O*U8?77?0_^1/*?KS]U4%
M*>M!76DU,*Z?G<C#04*3((%(Z\D5DFRR3ZN*WBU'V&."?M$18.M2-QK"69,Y
M#FZS44 V#"#C]*I0FB8(BIC5$9;NXYC#!]'ZL?8P<MN>6YG+O4!;>"?K']K9
M/IY6U% ^C9;G4]]K1M+\H?-YZ'LN?FF5?3=MI6/D#6VHRC.//M]GD3<OFI"C
MXX+I+(T2_>3I&D63U=YIX<>>AT2"](ZYR]107%K&4T/Q..& Y] <W$)17BA;
M2:%D6JPDA1(*H$GVGJ-D4RW#J#*\Z67FF 'Q6A,&J],$OZFK!/_8>#'.44WI
M13AK>AT$:DBS,S#X8+XL('(.PN T;7@LZ6<DY[/FWUU7^86ZM=:*:) ]E)_-
MKN8SVXX6N?F5VMM69*J2**/""#._26\L5SVA:C_5H4-UG+"+2<-TL N3"][V
MF6U>K7YE*@FSN%.TDYN&QP[KRRN+_'O;680:B[S1^L;*C-O-ZU41I7[D.A8_
M9RTGF^Y;UF/!FTO95'7M>9KD: H7T'O$/C9TA.LV6QV3E(TWNB*&^"E"21<0
MY7V."LU:3'8ETB$KL15WWMJA'"/W$6>]C>^"O +Z/5+;VHE;]Z8*25E!DX A
M'IK2+CAW5;S;;GT/$3DN7&P%40IZ+"%*-O<V$K1W8Y48!&R@I\J&, \[YSQO
M.^^ZP.AP)JA5B.Y30'Z +OL PBP\5^UC4LU,#C@:MJ--H5RS@G'L*>@O%V8*
M+QBKN5#;<2=!PFW%<_=]'UP-:KF?:A16,'O 9+/$.F-6Y=^/HWUS!31(U2*O
M M_RYZM$TK1W2(4I>=U0)ZU75M[Q6<G#H*[6<E(&13'H/VMA5FGI;A/8X>U9
MC3V@] J-;@,%5SN6#)106]+B.YI086Y-SG0VA6?F]@1L^O(]H?5-X5E1G8)9
M-/!GENN25%\U=?;P2)&LA3M?5=YX*8XGHXO)S60^N9J!T>TEF/TPFEY=_7!W
M<WDUS5^__?1I,O_%JBNKKN(Y,6%R";7]F2OL/NOPQ]J-,E5(-3CCJ=#.(F!*
MBVV65WQ/]8AV8FWID%4VH="?O(B(UTX$CQZA0C*2S:L)4_K3*-S(7&\&.DO]
MP/)2/W@&2_U NM0/6ESJNXTJ,%?MJ\Y:7B^^@!V>;=O&*UQ[UZG 96$]KAES
M4%"#[<"#-M70+,2N7"W'2,$S>X$';$9DE\:]R/$L5I2@ %(+T0:7<(N+O&8P
MW'>#$AX5&_=Z'%ZX=CY.P@V,@$N[6;?R$H65\_'Q9]KL^K?S.HH\*M8N@I6K
M(J;UKUQ:_RI*ZU]M:?TKJR=YB>8JKD"%TH=Z-8PNG. +J9!$*H\D>>+ZEC$D
MIV<#35*N1 6/ 'F<X>->ME-&J"J36?!(./=V3J!#G1/HT/()=/@,3J##HF8%
MLVAR @V#5587J[,;)@X1\SM7-B/<PGC9$ZTC*V#CI"-44[D>'G>*+9_T54Z9
M7&:8/MZ2P&V?+5N0>/U,E\R/_%S'OIY;MJ_GS\"^GDOMZWF'&99:-K(B2A8>
M)_"YT<F79/6M@ER%BNF0=+P'3%B^TK$(KRQ;A%?/P"*\DEJ$5\TS]QFZT!=?
MX9L]B=6]L9_)KP;[D92V7D+:EJIKW4=I^0="@;R&:AD[+ K& X893'#@DK<$
MI.D)^'^_.SL;8%<0>,3=3L#P[.3LC/P_O79&:\PN06=D7!+D!.2_].)XAT;!
MZT^X2^($_0,G'G5BG!OMQUT P?D9'FSXBK0I_N;\!* 1MC01NF_U"EN CR(^
M>?)M8-S*0]X[T5U$$EBZ9/1[&)$/NU.P<HG:<$&IL29%=4Q1G>.Y6+ &5Q&@
M\+5;NJ:>ZODX% I)VR-:ID$&C$>Y!>@4D!5B%@+HQ!RIXJ]B.2V?T=64RH<:
M4PZZ*;-80T_(<F( 72DAT_LZ/BLU(477W?ZLF2SUR7!4F'A;6SLZ\-UA)V(
M2D5J?<!3@9^:H"KLX/J&+(9*9? ZEH,^QK"'(@PZ.SM4AC>-HF,&! ZG,,@P
M4SDQ# :O3P;OWYX,WKQF'1D&KT[>OC\_>7W^CIP$!N<GY^_.3MX/7G5XE+"T
MS/+P<NSUJLB\%8@:.D2H4+2P<5-@2PG>RD<'N_BJ<VQ0%8WNAJXP?L?G!1$E
M.ZY[#C=*4!.=$NRB2^6$()N]9O!?9=A.C@8\*C9<'QQ>ZD#HZ%1@?_F3'0M$
M<VZ05\CU<.DIQ[]W/'<2C)TMSN+5,G1X5.QD$V+RPDTDE+5&JYSGGJ+U;4$[
M6$\D)%1<.8<0?\9:05IX,=SA5$13&,/H\6BWQ+PPK'0QM_2PR',K%Z;-\!89
MM[-X?<@3<G9YR)R2Y@(RA8GC!="]<J( G2/BT6*QV^Q(R.LE7'J+UDMT*Q T
M?B,DYXF;I9UV!##M:7._JZ[*HHE0G'NS5RS9B"0J&:UFVPBN81#GI7UOPABG
MN;A;SIVGMA>@FM2MO'NIPR'_04PV"@AI/K/B.,!'0UA_)*.#@Z/7,[5%U49@
MS&N=P)C7E@-C7C^#P)C7QVL;9Q8-S,\4/L)@![O*5%\9WK1;\I@!W@;'\>W&
MN_'T4%Z,&'/1=_>EPUTC/G# '![Q9R]99R_"D,&@695PRAST?V[[JX\.!Y8
M5(='7FX]F("XA#-+1Z0&BF? L;9DK#R]UF26%3&??88 2Q7L F>Y]'R/;"T6
MZ7#_PU7<++-\&*/]"4[E1M)YH".<MX#Q+/0YN5=;\-])"1H_<\EYXKKTX@3?
M=:UP5Q"C#E;CD]256?;H*<V^$Y 9 Y>%&UH>*QI8ZAF:ZJ&H:7[(K)YM5J>W
MZ_+'%3H6[D2YS/#216;M 4P[6,X9+E,:LV(Q<[*Z=YLSZ/N',5L&R]'@QE>L
M,GW>,8LV8D'"SM,"ID9*SPFJTVJP['R  0*6C\S1R-UX@8=!A<--NH&$C)KI
M!4C"#P<S:2\2K^.4^E5A9 %"BBHM8DI%#GHI:?,Z/2/W-[1'Q^_A[I877K((
MO4#!22?L;M1=)^*$MUM9HY\@\ *P1)W3N!NT>TE[V3(UJFK)7'S2F3<P/[=A
M$&8K&_4'IY#K: ,CIV?CHEO*E3 !MD=Z@!>I[?G6]A*FK-.B!5(30;,<2EP:
M;>^2Q<1L;)6%'&FBRU9"):D:*WF5Q#/7W3SC,D_4'-(Q)P'2 _I-RVCBDC&^
MH>9QPJ_Q0/Z<0LCR25VFK7)%!\%$&ZQVAQO/S'_I!3N$R?1P%P;Q!5R&47HS
M.G>>8'SUA*Q?&+E>X$3[20(WI%( ]GR&Y!C0&>BZX]1\F9+.YL)-&13'X($,
MFMG/! ]K>V4V@+_R9]2MX*U<VW0\*=;USGT$$7R.(T+^+X):$+:&,6=&/;S1
M"3AY8SG@Y,TS"#AY4X2%8!8-5F65R*1[&'FABWX?02>&EY#^MRLO>W.&K)1M
M:L2RN-2G*#3.WDFD%=!43BO-Q=BPT!B'@6MD:+U50#/3+O;SR EB1!%9X5'@
MDI]\8I,/;J*.0D0[8K)/WXS^-#C?43I@6C1WL0?)89#*!]6S[ZDY\%2_L89B
M;ZEJVUN=S<1;RYN)M\]@,_%6NIEXVW0S\3/"SSI! Z*CA+."M[O- XSNEI6W
M^Q=.["U:MHOU:%MP0]9BD(,G\C?P-1T).'0H1JX'\L*9#OVMW8M^+4P4359]
MN5DH[5:;2=91EVHW&PJD8P$Z&+X[H\-9=4*;5^>9_L5']DPH>PK?A=UATS"]
MG6)R(30B 4S(UN>0_T":4,T&WH0J+.**+P$KGC(N.\PRXYDN4&OZD0.2\'/P
M9T#ZV0RH:*Z ]AQ-[W3VAN\L[PW?/8.]X;NB0@6S:']O>.GY._3;KI-\U:5N
M_F%E30XYH$J;ZV\1^[.ED"%#85,A%)[Y2A :7+)6BTS'ZAO%_S%*K5]L@K=Z
MI50ZWBQF5&S$77%XD1@6C6UC#S8M1]H4;5N*8FA]%=#8.!;XJ;EU3'O:OBQH
M1Q=G;?D7W^OL(=];WD.^?P9[R/=%C0IFT=9A8'"FH\G!F4G?'X<%!6U:5^=!
MO/S2WV?-WM_@%&$T.=CE+D+?/;W<(]'6M_ K^4O;!8+4:)K?_2OQQ0LU1']T
MD'+QQH_DCK-=J[&.7BNU0I2$H)D_BD. ;B4-0^Z8J)7BH$JLJ<*N-P?*>FI6
M0"!+(.V4#1T,M!:Q@?U%;/ L%K&!?!$;=+:(C<, ;?AC+PSNEO3?B??@PQE<
MH)9)^]7OFO%BI1Z6+K?*-FD9X@"J? 00X/*_MH]$K8!&=>54DV5+IZN!5AWD
MP="^/5.IA6S?GLFK(0^&G=DS^NOK,,J2-QBT7U7:%D(X:C%8UT3%.Y_D9XC3
M_C:]MUHH4#5(;$FU#-ABZFGCB.41[\D2RV&O*6 Y,4<]PJ\$%,HG 3Z"VUA"
MM4I=#\[M+Z$JY:[M+Z'R@M>#<RV+A,<B8;)+&,U#C>3C@LYFTY#S&>%H..L
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
M%,7?^O-FKQU4SS%SV(5J?N&K4.V%76*R)ES_>KSN\12KL/0Q1=!N?C&XA(B
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
MX_#]:#HOY>*W@$P-K9>K4-<3C?8U_B5\,)!SE$?%!NHXO/!2_=R-;JO.% N
MDBBJ"![1#%LHZ("'-^3I8)"R 1D10RI)44(G8#@E['HE^%ID>QTX,Z^-)^S$
MQ@*YAY$7NNA_1ZL(DJK+LP19.YS@,3@JN\6\29&/8?1R1,H.MVP6PL:6="0A
MQT[6]020SC19;.!:#$)6UE9V1Z$FBP;7#AB+DR!.HAT>>!(@S< XF:(5DY3P
MQF07N([QJNTG/C4(F]_?JS/'R^69=@&XC^VM?7T='R^!-61A/K2M'H.LF#?\
ME<790>P$>)GRHK+R_L-5IQ\H1^27KLKS\,()OG3C$^#3L>"2Y#(C6)[B?GBR
MI?HJ@D@\3_U\T:ECP$2B: $I.W7Q^ SQ\EV._G$URPY/=I- R_56SOXLF:O6
MKO>PET8C9]C4#R#B#F(XIYJ<(X4C$G&VV?8JUE-2-2)'.'^=\#3BD;R!C[SK
M,B9"&)V,GH2J]&7N9,_.G858PIEZ.=/1.+W@T:9PZR211U-\.D_J6N5T-/VX
MELT&-P#ZT!@DSI/%,ZQ8[IFN!;-KP6^&WZB' 0["PQ4OTQ4F#5^Y@ %<>J;<
M:O4Y,?Z^HP&S:A5Y'KT8.]1)R7(Z+%V$^N*?TT8+VWVG)\4FSTOHQY-FIJT0
M:QG;,FJF X@D_/#>F-->V%8"DLIB\&>,3SR$Y6<B:LHL/0Q1D$ ;V>,OX1(B
M2BZBD*9J"2R$9-;CPFHT9BU6%6QI-AXVG\?)8"W?<&@@@W?Y45=FVL\W"W:Z
M2O4A)GF:VS:>2C0M/+]6X8N#T!R5V)8ZUE%92ZTE,ZHL \WPE,J@751MX1"Q
M<4?"8D2&(6S9TG7+:E")6%=E)SIWGIHX*3P\6BXA?F@/\WTD=LY/(9X ,HCI
MZ<G(LJO!BM6UMSZ_*L_DLD$+YQARA0?* _?D.80^?-AKLZ9,=?QQGP+R W0S
MPSM\K^"Z8?4R[*-EL, !EDW?JT"\F8>&-Q$=;1[P4L(*/J?@C#^<4[*"PC4'
M-HP)/2XYL,EZ 8^:(+SK2I\Q@!</M.NWUI[D-M-TAKT& M.!IXI=:X[5-JB8
M=D*WP',3&)^ 0PB"-4BWB(X,WVV)5>MRE/-QC==(/8BAJ\#!9%.>.(U_\%;K
M.5RLZ9]3EF)]@]T&<5..QVZGP?E<<./3!+7.OI?T$XEQFIL?O2"TDU_7#)XD
MRT);4M<K_:?R+6M_+@T&-WH3K<^G/MZ9BT,/UP8U;#>4H.8EN0I5G&%J$:X"
MG&/JZO>=E^S1I^9$.']>C'-.X10HL]U#[+F>$ZFDL.Z :!_W1?6FP(T*C&.
M\0;BK"G.N>@%X.O:0U]'$&9?!O!B<"#X7#X./7#5^6@TU* =@2!9H"JNPL^.
MOR,M1KX??L7)@[J*;=1GR/1];G.6>5>^9 3\Z3QF78"3]2'9 BL7&?3+^S0C
MOWGH@5NZ/8 Q@S";B5S_CEGE.[;W$;7-G?$(GY8GT.WW9?W,WS$HBQ]>%XK1
MW E6W+WG9SH.]_,SZP[W\[/GX' _B)?K<$\GHIU0+0D77]:A[R+IT8W/;9C
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
M?D TL>>>.%R]F'A<VW=G:+%@WNVAPR;7'9_U/X7+)5PDP'%_V\7DIL0VGIL
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
M)-5DDNL2+O>U'OVBI_ER%(R&9+0MX"W\FL8(XFUA% ;HGPM86)&[-8FUR=O
M:ETF^5@E-VOY4&!;&LOVN5<7"N4G\1JBTGHV^ G?*[MD3Q-?.,&7CQ"G_%"X
MQ>!T- DL/AN\5V&D,:"M 6X.?J4=_F4SPX98!]F]A6"F6IK'U7[CT2J"!%?*
M>F=V,YELA<4 ;ZN.FX*\;2^4+1)[IFKN%/6N+#]&_USOPOWNQE/6<J6+V4O)
M8_*\(MS1=X V!#<>4[N&E<N3=*98YKPTBHC^'2T+21C 28"?QI!-C;)J^7U-
M?L5<+CBJSMJ#0@<PAXMU$/KA:@_&X7<GX"9QOZO"P# &I+K)P" 60?OQ](\P
M>@@U-7*FJA+&1_@LY7^F<S6&1[T)G>#>V>,W0LJ?9+6/Z6U4A0-NC*\3@+1A
M'PPN5]J9DMD3T]HPX6*NNP3?-_T8/L2CA?J>B=?3:%X-#A.\ GCC'T<,!1M6
MKT3DF9)%4VMPPXV&_04ZT?!L\)ZEZN;//ROC6RG47.9!4! 1-P2XI>TO7ZJ@
MHQK,C!EJ7H[D@PW/NH5$/KY%2&0\R"$Q/.L=)(X5Q(1$:8:-(3'H&!*#'D!B
MH R)0?\@,5"!Q*!-2 P[AL2P!Y 8*D-BV#](#%4@,6P3$N<=0^*\!Y X5X;$
M>?\@<:X"B?,V(?&J8TB\Z@$D7BE#XE7_(/%*!1*OFD.B7%>H$U0P25A)WE#E
M0UHPBK3M"SQ$RN(7BSHZFM9.H)\6_[F P6*]<2+U"SM>3Z-." X3LEI.MGVZ
M$JGG>>\%LVO@AYCMMEO?@U&E4D\G!D)&S?AS(3$_O*N_M!<HEVK"_>RZM6HJ
MM11^K" )O1O"SS!PP^@N4'=9'_<P>7=T1)N7%)BT JA9+^Y].2+.TP$SYM1$
ME_.O84U='GJ8UV5.6ZQ+U*Q'NJR(N*S+\IP:Z1+IKNZ76>QC^C*IPH%$J[BA
M[4V=4-I'BCV:F%ZZ=C+4-1)\3<46NIB-R3@F+U8J;F?__H@GY;)"C^:D$8^1
MCN,]UOU,"UVL:#,G+]$F:M<;;5:D?*3-\IRTM3GSGFHJ\]##_ J:TQ8K$C7K
MT0I:$7%9D^4Y-4O746=O6^UC>@6M<"!+P\';Y5I*Q<'=YK(GIAUV3P(ET]0O
MMY 9D-'\/,RD8?P4S.)"DN G=T/TY,0K4E;IG,N=J_YCH@QX9GPH,FJFT2/A
M1V9=^NI#451J*0NI@B2:K31U3M[5/K96&MD)/,<"[PQN::7A'L+9$],ZJ^5#
MU3J'LWH9KG7-8$&J7MYAW)9^^:=QWNQTKE6RL6H=R!F=C%ZF5.G+M,L^E5M2
M+?]8SIF89D1V/EJ=XSFCDQW=RD[H!]TRS^BV=,L]I',FUE"W=0[KU3ZV%EW9
MH3W7+>_8;DF[W',[>V+:Q[LI])T$NO=.E.POPXWCM?W&GT&@ RSX#!CP.> >
MZDA#DE'X-@RB]$?<T8,Q^)5VMKL?Y^NKG*J5.65])T"6D&6.7WFT??HO#][V
M&B""1IFT-!O-KZ29%<LOUD3I:%^=4Y/ B&RT&R^ $_3/MFN=,@@8M@]5#N1
MP$T!:6O-QRO7$!,5Y4G6M@BD7EP4NKL%>0PT@]&CMX"Q^M(AJQ+(';OURQL6
M)H0L\(L<X?9DV4@[,-8*\_4 95K*R_\)YZOO#\1%D9(]SJL;!C@13!>["S:-
MEGU_(N/!9("7CXJT!7GC*DILY*02::F4B8H[TR;YISAUM.:H<R> 4:'8O@M)
MA" %CN35@.:E@BRVS8^&>I6JJQU)I*X7"AN[*1(4TT6AM5H51S.T:SDB*]BJ
M>''B+1R_5"RE!^L20P/92G0\+XW @@LG]N)P>8_$C>9+KA[0NCS;;39.M ^7
M,V\5D"1E"%B'[$\XTQ,ZX5W"Q/'\>+980W?GPS"O%>]^BN%RY^-/+6:<@)@N
M$$.,&$*=N1EQ $V(XW2@1?)TRT49P'\KL  ./(","? B9>-;< HR5G"_G!E
MN0&$'9O'/?-0SOQ+!K6L[8[@+A!='5(5")IT6\C9X2T+"J!G'6W[M'<0'G,5
M)=/$(9**\&[)WZ9TX213)6MV\ZK*EK0^\'U>'SCO6+&_5KPK-=5=\KG4$8[Q
MNBQJGPHK*U71BD@TR/&3_8?9DS/M8@2'FI/'Y2@_.K^%T1@GU;UU-MV<A>M2
M-^*!TV2.5Z6 C)(>DBMU2T\ &0J0L0 >S/8!J2$P2E4,- 38/HQ'"_3%1+B$
M+[Z,NEM>[&+TY<3Q.-P\> '97G:Q7+;!45_@KLJPUB< LM&!$Y.;3FS4,PJ@
M0*(/EU\MXDSQ2ZDE^_:_GJ[.,THD#7K15?A1.-+<X-T'.LV J;=:(VSC'^>1
MXT(<H=V?HTT=A2OBE'6\J>L:'4?[;1*2\5J[SJN.:>*<S*3,"P B[?KA-Q=J
M(7.2LB>F[4LI#/=#Z+M>L.IB/>91,7S5SV%# 1HG(.W0BU.I1&FE:'S!E%L$
M35<KE8B2T0V:@!&%E0E?FSK!_K_^]&XX>/OGN.2IOO167N+XJ0FZ\))%Z 4'
MN/7G"*V@=3'R*JN4#O8N'"3E!9RM(4QN0EINII/CL8"0P:T1GPN5XFEY_3IP
MCRMQXWU\-L@)2(>VO>JI*[:(+HE<]!X8W25K&-V&:1'4A.ZM^+<:HPTN4OD'
MH7WUA,M'(^4OT1@WT(GAR'W$'-X[>U)51O7BL'L>#-X9=CX9SD= Z.(@WM.4
M<G;<E5\!%GD &1.X"1H2$#Y R@C(.+%]4V@,MMDEH1FU:KTD$Q*]6\[91#G;
M%^8'VI2"B1-0"WSR@MB:?2CLW8SA[Z4EC&1?0QN";G(CN494YS#:7,*'[@+G
M>%1,!VNSV>#MA7#K4]P<X/8G /=@[7=LW"R*U5:Z2!1,6LM(%DIV5,UV\8^J
MFY:: QHYN=7G2Z$B"W\'46YE>4>@IV!&11=5J6D>YDK([LJ'P"%BU'W YD'%
MIUV&%<<;8-V "3T!@LG7Q UV@,[@"B^@'V"XBISM&L>XMN:OYH]M[/D)EP4.
M6(H-[;Y15%).YL863[/!JY/E$BX2[Q%.@D6X@7/G:8JV9E.(^?9\K[,;9W6Z
M)E^GJ#+%V^QG_0$= . D\G@(4!ZCZA2W8I%JZ[[TOJ66K/3\2X>(,!5J=0ZE
MNB,; &,#]E3"6)4AREHZ#6_+&NH_+U[;0)KZEC6UV-V<+DMCFSY3%HGS($?;
ML+( 6-I]L;11VG159J7__#_'6SKH%&ZQIR-8%0I[7NS3/W8;_JS.@<%U5H,]
M!=.6-@?Y8,4RL"?@89^WZ,.== .0L(.FZXFRZ8(LH*:W#BL-:,P14H^OIN#L
MV6);1[?5-5998!IGV7$8Q*'ON=A[?!4D'DXTTU[P%7]P@X]5^5SPPFX*'4#6
MP_[)5JZJ/$)+/&-=5UD.R,].Y&&[-PD2B#259#2Z77C%5(UF[5'CB9>F.^T#
MLDX48_L^!#C7U#%[W90+13,37('$Y"HNHCP/,\F#3VK=J&H.;.:IFSZ#"JLH
M'@Z4#-XA8N<P8D^N39OIO[JPUI:E3L('1,#%%[%N,6"H?CXS^5(KI6+,@ZS
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
ME4YZ ]H=T/Z #G"2.FVQN^\K;1';VN'7FRO3/U%#2N9<$[_LGDH6@^7THVT
M;61M&USD]'A5J<["[!<P"=">FJ1@HD?NS//$SZ27M4]=#B>Y=\[J&L.;!PO/
MXCD;#XHZ7)"+PZ**H0&VC<DQYRPQLV=G:"^:,7$?A0L(W?@:L3];H[5G#J/-
M)7S@ CSK0'-8D"ZGN _ G6R+G3L;EOPE4S=V9W,!O=_(-5[PY1[]=[6[B)Q@
ML9;L8&DG@'L!V@W0?A5K;MR>"R=T;. 59F_>XXPM8(#CKL4>YKS9"?@0A7%L
MU<*7&>=ZD8^F9BC*J'(X/#]3/_:>G_7FV'M^)CWV9C,SCUK6@L('KV#1M(5>
ME553,%.;;ISS\QIX/N\/GL_E>#XWO!Y6.7A50[:O^B/;5W+9OK)@*T:N2Q+#
M./Z]X[F38.QL<>(>;I:CO#G [7%VF[2'[=T>9R+,O;9HSH;+(V9WN-DS95GT
M<]X!9#TX@<]6[#9O-DS;+9ZZ10LSJ&%A!OVQ, .YA1E8L#!IO$B:S5HYR6K:
M#62YO5''#/+@1=KW6\LASI*IL5"O) W#Q_[#'7*:]&2:I22<!#A@@?B?+_;I
M'VM%I:5]0#XB* QY@C-W9BU$KZ+LAJG5$@K3)=Q$OA;MX+"&'1SVQPX.Y79P
M:%VV;VO(]FU_9/M6+MNWUF5;(];DO#^Q)N?R6)-SD[$F; Y>UY#MZ_[(]K5<
MMJ^MR_9-#=F^Z8]LW\AE^\9&C!3_7GT*-XZ'GYH5+]CI/2UW[R][JI*/67XP
M04>U&SRE)PC63J:13,V^KL II4FHE^./G7A][8=?"[LMV3&[V!W@_@ /4-R\
M]NC8K3A7YM:TCIBL70_4B(H[[T]4W+D\*N[<1E1<-2T#=:-7<C,47GH,6;Y
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
M!?ZAZ;IW35M6=[5.AM@\2;NK[N0)KDM5U+_VNE)E^U]'74,AKX/+G8GMA/W
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
M.-:ZZD-DPPZIRD*%87GUDM-$@9UKSQ$J9=W*<P,I9Z@9_#)1+^Z<R9>.9;V
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
MTRUG:Y88"1U1[U)L^N-]&F:1WEXVL"MG^= R9XO!-YE,/V N8SS2^PKE1&8
M+7F'7!)AB?6\RL162LN KC3\4WD SZ2>4@JJ'L R5$*^69$IB#7Q"8/.?GS$
M1%BDJAMR7=&E)57FMGN'9[F+AY")C\4;Y(TV!-B6Q>4.VLX$JTSD$V"YP3/,
MU3]NKFBX;L0)F3F@,J&E$G33@&EX5!U8RZYL'X,!.$LA;AKA:(0A8OMFPWR,
M/]T4Q[3A& NXYT6%C$)TN9-G6)\UD0 C].A=!A%\^'!Z3W-+>#$)H[SBD9<9
M8J*$;=X^@HD S05W.V5;!*TW^ZAJJV@?9H5>GLX=/9A"+!**^4-3W]V4[5<(
MAV<T<)5/_PR/"WA^)=Y^W^R/RB]L? +0(OO8CK([."K24+:P18@)@$J;>;^5
MKZQV5>'ZAZ441Y_".A\FRB-UEEN0B_$UD>*7\IKP4G;,-^S/)=G%V'[WF,^:
MY<,/LH-^_ GFJ6OW(CVP;>_?WL0+%NREVH_WO9#[P;AO\'FL8VMYBO (76_*
M+7A>IR%7U8/BO%X(VNIDWA-S#6>,SN. I @;"_*B5*4T\U*HK;ELB-FLCB1;
MDULE3PY$*>XW<D1I=<)$SML67.*@6<-OS[]70:L#_@XM(A2=\ B%^@N0\IF!
M48XFIF &_\37BZY.4B=B5GC.7AC,\;GP]+%K(,0D80/ 3&='Q,%!?\RG/!O\
M_HQ9 !G58U ].@UAI'IDM:CG,H\JNR<)D#99Z[K8EVIBM\7F3P]8X6-3'^[W
M3QJ'U<XU"*(I!Q%NE"%PL!E(&#Q:.Q1OHLT<IK&5/4%JM-T1O;:>?>=>%[4R
MR2JOR[K<58?Y/3.'#8^]X)Z#>3)#OUI<^MXS)(-^",\5-*'GS1EEESL#%E_L
M^X(4 YT2M'%[&U8NN:/WBG>ZK+9&')9N#M^H@9LO,%*(F5[AFA&"]S7,1;8Y
MBK.5T#QYFQLI?:V\@Z]B7.R<2$4Q5-/*\3/$$4&NHD99FBBL&0*@3A%VI[/K
M5F9,E/EWGM>]S;E@%]<7)I?A^%66(RRR?65=*J @9^9=P*,+V#[3F8<2+\:\
M$7F,--B1:935)?!PU;/"/LSO)L4F/Y9OF,$% I0L/:N8.1WU!XD2.PE_R&J1
M=L14M:V13!/]]R64\ 921'P&B!TB4"3YONN.Y?;BV,KC0U?;*3O@35,#>C$
MV^STSP>(>5V7&Y."$%0D5,6H'E7H884>=Z6-*JABM&-K"]N-+OKAF4WGYT@&
MU3B>+VK">*(.=^XAW#G"(^TK+T.>9X]63.!=>W*V2$L.;^/+-5\>9/U+[N[:
M\DX>U;H )IA&:A\;%\K0MS 93G@L890?8LUE&N,T8#1^X?Y,<$*+US- +>!&
M!DESB1UA,\1#MPO::G/<'XZMQ>F*:_;^\U8!9,Y9#[$PW2 Q5FD][I&[3/]:
M'I+79?M8;9ZE)I@_0IL,.QJW1CZ+];EZ0$!VI&O[N6TV9;G5:+$ZLT/];,WW
M6 ] 16A =@VI0=JQQ+R0% G.L.7*% ==_/^/LMXV&0XB_1SJ'J*NJQS->'RP
MX1Q1!AE^*^L23M5Z>[[]*C4]2-($DSA1W6_(=)>L :&-#7)^[@FFL(\]2PY<
MA:[KOV47NJ[_MKQ"5SM]3.X!'DDQV8&56JUW4U]5W9\]0M\ZZ(/V:000K5#T
M0B:HJ#!#V!JD!4#KFLEI,Q=:F-QV?LP DVD&L87*%PRAO^134W]MZO)0M$^0
M+@.0I:Z==L@T]VB$(A*2JN\]SG5=QU@97]UIMDF1[:;0ABX#+9&2BD-!#K+V
MD#Q5GF,MR63@>,L4#O'][J'U?2[:RU;CPRIS2)[ U_=%N!3%1RA4K:L%&(H:
M15=G[WR&CK,P!/NJ)9G$%RU3-J06XB> U987(Q3 M&410U^PSPEXD->A/YHU
M)FZ4,5+1JB0?EY%P?7QXV$<"+3K+R<O5L 0KH9K4<^N^.#>8Y&-\TU:UJQ:_
M<K,=_,9KVB7=7>Z\WX7CC;JELAICF!ULAH&0E_=[WFTQ@V,\>#E38+1*=(\@
M])=\E*2_+,]XM-./&H]#'BFWS=NBA=R3SEY*F6#<EJR_IK.R:GDR,>(LHID5
M.5+AT[;4G#KM<L[3L#2%=<OS-A3$^4@H45.6Z?RV@)#SI2NOJKO[5)#J@VK/
MTI5"/SQ-/R.V")&ICPW!('?TZM.TZCX!$XH #G ?_ %&@JI3B&?B!L[M75$;
M#XRT-SMYWFT+XYWY+%\&NK5JE-57&#A4WUG9_=Y[5"Y1_R;EXO+?-2S@Z%^W
M3&B^EY8@^L'\D%4B1E]&6R/V #-Q\*EH&\E^D#'ZU")2-5!&\Y(U(C(B]-+]
MO80[HMR>/Y9M<5=^.L)=<;F[J/9'^5M]0U\>#]U![N1(]UT[C##C"#T0;'<]
MAO &60DS/*O.,I-S;%%/$AYI)!7\#I_;9E<%;UWUB-#/,+OEO-FBX= Q,Y2
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
M;Q_BZ3<Y;L^>_2-B ;DBLV<9YW]/UBORTS<Q7:X"P5#VLT5$9C]]X\^]YP+
MES^\>2E&^#_\!W]$?QRR,&8!G0KD#[Q 3.1Z04CRS3,Q\,>KT\T4^._/(RK$
M]D+\TPOEER_^RREG?UQZ$0F3!4FH[P6Q/:.[ SG@^Y0OH26Y3OB?EYR4&:^[
M'PO^(!B\7O!Y+U@PY:O]^*^4)NL;/L1K%KWIYJ_E6\X>,'J'7KPX"=B]&6R;
MKUY K9&+:.Z%]$NVHKUP>D1B/Z(K\3<V.TAC&I)80PVU1H$!\<"+:<QFEWRS
MY8I34KQ.ETLO6K/9-9V'=,:5/DPFOL_2,.&[_"7'SZ=$8R*]1@<3RGO&ASTD
M_"B)PFZ>:[\-M9!.PSL. (NT4*O^,HR4+R.V(E&RON1;&C^!IF(]KO2V&?6G
M8/(Y%0//Z6U )G%,DEBH/)W3Q ORO^L@UC$"E!PO^!D0G;/P,(W$@:#+G_PS
M&-GRE1.E9'K\L")A3,34,VJ7WMKC>&@PUS4 $)M+L;Z/4I*P*Q*(W9>?J8G6
M>E!_"J:"9\P+]1&K_3:4:MUX#R0N1NUFH?;;8,=]POS/M2-;XYAO?I-+!>B(
M]_EZB;*30VCF&4WH//N;UDFO_!@,,3(7>^$56;%('%X:>.U^ 64,+9<T$2.+
MF?*IB['YM4QK@;5]#(74)R^B0EGY5DVX.9 <<R)ZRU_Y)9 5?L7'C*C/MY5S
MHKVCRSX"XJ=I"AVLLS]IK,:6;_'MQ1O-[16 !LQD*X:8+N_-3Z 6D-(0TV6M
M:P HS-I-,7T@M<:!.VND-IHNMVT?0RE AYVFRZK>,%!,5TTE70XEW\")N6HX
MZ3(D^0:.H5V#0)<IQ7=0@FNQ"70Y[!X"#D65D:#+:\?W8!<-B=V@RZ+Z4S#N
MA)]ZF@:$S8[CA"[%5>MC3&9I<$;O"BPT%%-C$ <<"ZO!STZ)(.4DC[THY.H6
M7Y(H\T0:,Z\U'LR9N26Z:SZ8,-SX%IJY=@/"A-6.D1QHQZXY88&N; !HB,\X
M&'RQ7-'Y(MLT;R)O2KC9^]F<X:ZAH%G?+/;)4AQ(N?>ZM#( !& U/M@]?\.&
M>,#TPG5<N854[=(#FOB,AC^S8%J>R2:3M!C=P6(I;EZQ=\6"X(1%]UXT9;,;
MQMFHV>"GH1^D@I/:3[?GE,6^ $D87O@=.LCMZ#/BQ60RO1-/A]QBS(P?:%5O
M)0/DA-@RHW-?,)F<UGC@^^KNE<)H)VU\#*]9V15C5;EBF##8_!B>07YDWU$1
M\B&B-O+WYHRLS=G?,A"X^AZ1&>%W<KXE/%@>/(H1'.PNLQGQ$VXD;U"YXIO
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
M?7W&<.8EJ#5PL+[AG^N>!Q#F0(4BDMCV?W 8B<%>4RR/E9*[@Y1FJ4GZB]1
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
MHFW>..5G3L-I*O+;O$#P<LC.DNE%2+1ET?HY[DV[4QCM4X<KY]);(#?WK(]
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
M**)F%S@6JDQ^(Y&>4E H1^;U@D7)#8F6!RR*V+UHE08=5RRA@)KH8R8N*4"
M%4!@+%CGEBNZ?\U,:C*$X&I.])29<Q]X.ZV1.\([@,1>FBR<B]WBB-PFSCPU
M"B*#L6'TW#8JJ !+KH(MU'TLT*'8,)K2D\.$[-IV9W$.T-ALJJ="0+UN]KW]
M;=<)\S\O6, YB/.VO- 69I/  )*\>AYS,M0&8\'P^Z9SJ7:2P^[N"&C(*/ $
M*\/4HRH]?+)/,>SXE^@6(;"6S_U*(Y7EEZ"=+8WQQ[[T)(B!=4Y^JG[M5G;R
M\M@F/9 EY;&=%DB;"A6;'GB!Z-%]O2"DL^Z!77Z]G)15G8..H4SUO$B=;0ZY
MD;EV18/N'/%.*K9Y[2T#QX?>*DM6:ZBNL[E(2*+7H-33P$H.?+=&[+N%[==4
MP\!P6>ZI=H&YO"ZS&1;Y _KILAVBDHTZY+H#2B20BQ0^U14 7'\VH$+4$W@J
M)O!43$!+#D_%!(973,#^G#<T>9]*" Q%H.H+B=," A 914\E!.1;VJ,J(?"4
M7&N77(M4). IN;9][X3+:.@7=B*J%\1)=@ XBCFI4D"))((Z^Z20@:VRI_RN
MCC &M<)JI7;UCF3HM1$ZD<QXY-%KG4!(X6M-X0+;^[H3N !*WCRE<'UE*5R[
MJ0T.+?O11Z@KL4(V].MZ5286-5..]K(RN\F/2^CFZ((6('M*-MEWLHE-3A?
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
M7QRRN^VE9&?!%(L6@,HDG=*D<BU0$WSVMW^\$/]TRP\.\;?_#U!+ P04
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
M0:S?EK1YOD$K;A#2%9#4-"JP\$/%0%I9FJ!U$"]\!9;"PC_"I05#<@.]"XK
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
MC53.IS&JOZS1WKU*>\>[=VOW9_-^[\_NE?>'0WBZM*L!>D2JXP\E.G:B8LH
M)N?_)(TQ]^HC9GYE.078N'[6/RZSX23(.8[!OW4JX>[Q>JY_?YZY=:]G?C7>
MP?]WHG*5@?KV_]_C.6S<M:*P?;^[?*4M_W$Y]1$%5,E0IGA5]IW,F_<F2>L@
M34+.IL5GX*C*F+/$/L\4(]'=Y_79_/[79_M^#<W^E3SS_\4DI0C3,<\5'1)\
M$.N_'27$#P9I6?C"8M$\O;^#VUS%]V[M6';N][Y=Z82Q-^C49KWAZ9R6LUE,
M?P?9@DI-[_$85K&]>[P_N_=[4%?Z:0XHB0PSO.EXX,($XTS)@5&QP#YG70>4
M'IOH/W5:D3UH>]<>P(G>WGG=+[^[&D'H@#/P^3:1Y1O>KXVU^0"DT.[]>N%Z
M5[I[/E-:^5%B^M\]@/.XO=T^N-_=OM+M8UD-VDA!1K ![]-,P8C^KPYZ<.Z?
M8:;U<:;.B:$=)8@6?L]JVZU<F ?AMO@*IT3O2J>1."4>O5?B/J,]W?N]D%<Z
MEMY%6.N09GG+/S3E!I]UN0%*J@.=<N;_C&4&J#3<IYZP=>=QH?L-@_:NM(OL
M.1PX=2/WM^5;#R HU.MW_'NU5J_T]F@ 2?_S/(&K,8EFZ$PX@)$#T,#?JD3!
MG4%MFK^GJV-]%^*$6/+YY=KI=X_'NWWG-^I^@TW]*WU(^I3H %"%@-/+*T="
M+:(X93IOB3W%C!$TCU#-L$3[7OD>0CU_]TMXOU&J_I6^B6,#?6Y-6_^]4N*@
M4-DYHJ#?WR%M7QVV?1#:WYT$K?I7>BA8/_S'8U</;^\^W6_4JG^E1^+P8A(-
MH@(X7H/7S\?&X&$9W^N%>@@)6?<;9^I?Z:$ \WA*:;S^:3F=!MGB 9S'S1E<
M==%7.@I.CW[^M(]=S4[O<;6WD1CR=?MQI:U]^,]?CMX> 3O]].[PG_>X)5?'
M/[YNP5<:IN^//NU_.CC:_\ MUKFP"_N:G_YV?/R!_MX_^<-_MW^V?W_;\;[=
M?"'N A3I[NIB;E@#TW_C?YZ19OP:7R#0'6\8UO^[E,A<?]W+1WRM0H:URH;H
MK7CC8Z?UU_Z'=*XR>MT;'_L(\)9]2G$CHDI1C/XE;=&]%?%\]:(?0,'/:JJG
M_P14X:B+ .C"WV6IV*#*#^B94 VEE=UK@DR*HT0ME1P,&J[8O6U-_U:WAK9!
MZ@5\FZ)_ORMLI&U3D/K5KSN8@-[K_YPA=/?^.(N&95R4F6J!T3_L(#XLMZ3T
MW?Z%+R@/9>O-7 F"JI=F&FJU5J8/7[YL(4;(+(O@S1&"-B=CN#<&DRA3N0JR
MX:3EA^I<Q>D,->\6@K:%);%9=D;D 7?&.8=!TC+W"^!#E,PR0M$6@X3*<@)+
M#LPB0)6741"TAIO?(;S6?)(B>'0Z1WR2O!SD41C!J+1'TI;M3 TG9RJ8^K]&
M29J,_5_*:30$DSNBL"4."8N$[?E0A!W>#E@Z/VM63;-YJZ(_,<#S<SF"=?L'
M$S5%.:Q'R>TP+3,./ZO'T?MTK-)9K$P&T(D28#%TP=$9ZI\?GQS8G0_B&-$I
M&.H"H7R<W;<[Y^QVQ]^/\Q2))DC^+!<E7/WW]CF8+4[6O,L^9:=+>#!Z5PGH
M@A?4\8X2'VT$/M0Y'"?E(2ES.'BV5)I&D&TJ+WR&'/5?X ;(*_]Q=&B7Y_38
M@S/RJ>OJPO^CO, ]=\B9#C0!A76\\-Y9,FLX1/ZM?0/O'"S*V;AF$K-[B,_
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
M\?<[8)UU_-Y.#[T])5#G61"AR^8D#<)*=9LM33R6[/?6E16!WG:OV]W:)#E
MU1$J5A3IU^V"X93_U\Y6N[_;WMGI;VVM;^UP4OM<@3 #SA>$82;U7O/YO#,<
MHYK> :N^FB4 BP(IA[GMLQ1]J]$4Z)N B2*+*8KN;I*://93)*;;R;S:>$ZR
M6DJRZC\G67T]K=W5BU; A&R[^R-8 +<?RT V)1+*"%32L,LA.1& 9>7<C028
MJJASUCD)BOHX"Z:O[R07[3;VI>EVW71&5]W#R^;Y4S0%^R$N_K:VYN?9\&]K
MT12(&#$G.G_.QFNO]N[P:&]] [\=).&,J"=3I ?YW#Z5E'JF+TY]L,"*?C!-
MN0(F5US"+B5F.:-74;0;; E@P).TC-$.P((S,A.#PD<)+9J<_K$F87XUE=BO
M+I9O*I379>P>%K9Q_-%-C'!#C_[^ZK'IS3$U+C/5X,ZE2S30 );7Y*C?<HD3
MCOO2!PT;),X4%"7,#/&T>9O&?JCR&2H<.+E)<$[X_' &?Z8$-XJH#RE%U+-H
M/"FHE#<BK00CKV7.N2>ZMH\"^'K:.-\LXS2@\RCP@XI%[9Z9!PQD0@$)(#X)
MT*8:YY3L/JY;C5&7-VNG\Q(-VY3):R!43I8)* ]DBKE@(4-_\WPGG&\HD8]
M;[$'FS0#8Q(_YCR$A*0T:9:#($;L82 ;I8J._TLZAYW,6G;]RZX"5$QQ6S$"
M?A[$BM-5)!YN%JCI2R_,$_J#J;.NMVK;^ 6&!,@"#I#-5NRH51\ZB]/Y0[I'
MC;S=XS#1;YW3CO_S_OXQS\;-F61*H!UT1[_\4&1T+L^T32' #@055N7\%LK?
M,3O)>![PPRA##3= ^D@:DU[L@"VN9,3]'V#&&180"H0$K+WD4P:SL"$5-'(N
M%ATP9C+@5L,%@DV)0 6"ZY!_R2D'2^KMS!4^9KB#3(V0I%-?^JRV?+>U:?N$
M?J\!8#&/-W5+I=RT0MRH:4I!N2*(8EJ$T>UO/YWI >H<CV=*KFV&#!C9B.9H
M67/Z2<MCKR4SZ=5<TGH>X7)HJ3*$#1@@9>3#+!J@ 9R+KI7?@8;U>,[ANL!9
MA[#7)3$&!RW;>*V>"7KO-Y(!,*O+=^KRU 3DYFY2_N5CN1G^(@ETGI@[-HD'
M$J@\&KL%3;D$B8RI'9ZG @)$RUE,C4"7Y:I@3RTKC$"?N6.()!<B#Z;&B)>N
MIN6YHM$9'Z1=+M/ P<HX9O@6Q,W(T;]%&A=YJ&E8O1M&UMFUMK2CFX!L2/U+
M5-PBAD*R'4?R6.B3TE<?:ACD$ZJ:MZ7Y<.3*+&P0)%^T;&TQ(A,H3#%+KOI@
M6/$]R](1GAAQ-.<41DJUT"V:#H#.M.B;!0M31.(.!)_;VOTXA1G!)ZP0^.S"
MQ]IV_&5,>^F0V_W%7![@G;TV\S.DYL3ZJ=':XID'UH3ZM?8**+*8@[+I-:FF
MSM77P4;D;82H$JH&-=KY@6C4EC<4=A(R0.9<1:-#>\0D<WW)5HR.-VB$C\F%
MX]B,?4/.RP1]/LV8'WWA-FX+<R&=E+(F=F@KI)\OYC4NYJF5<X9\_L%F^'&6
M7GS'VWG/WOMCI\PC\*_:%J<.WWB!&NE=Q_J;597695_Z49:I\W0(]V2!Z$)@
MM:VZM1Y+WXBP<B[(Z%87"#B34XD30<JY;Y$U 1.9!+$;[(01*DX8E*J5Z;G5
M,&@Q@EEK%KF/Z-,@1"EA3"IBI(3+K#=*-%87%7KQJDSC&!5S!3H#J$G#)K_N
MI6C:9V$^Y*A!AQLB8F(%!;5#"?Q!&F1A953M3IF"<F3;Y[H3,H":-!K:/@3Q
M=&Y]:6_UJ'>;TW_="_)D8@XW":1M/@?2E@)IZ\^!M <J96ZN+S,^QU]&#%LG
MP,H=L!+76Y8$+2MJODGVCK-@I;2E E,CFY57M:5-EE$ZJ]>HZ<&-2K%4L 9#
MO4HSJ?XCS5<P4 <E.J+CA5:]8>_(R:\U>2>MQPM3. 7T1I]'*3I]_3B:4KMQ
MA'; M(V<19B6WUI#<"KK<A,/0!Q926/2>516M9 $J9G.)N(BCE#!<C#7+?1$
M4&*H0]=13M4TQ71M*@_1,=N2(DOP=*A&L'#NE&[#&[ 'I)380!R8!83_X)\C
M\\>9T!(J$^[X]RTB'RHW83([CE4X5G\95N)J]!15!:*D.[YB.[R[T^1G_*J*
MGKUT]_DN>/B\S+B1O:7^N R0.REWP(9G#9?1JCSYL3! =J417?<I7LLEP5NP
M;#FML"?-CJ[F]$\VG?FZ%_=3FK2I-VKQU[FV*'<:U^WZKY9SXHT#GWWU*!=1
M7A%J[XO-EX).&C#&"(DGUSB%^YA+5T4;_%JA72S@";AW*&!E1N:W'@>:%2Q/
MFY4R'L%2+,19W1:WEI1)!NYS3L@ US -%F2DXDY<,K'.DY5Q^W$QH2@!Y]FX
M.0\-N08>ZB:% _"BPQ"(#EWEU0[>$FI+.G9:8\O(E:."E4D!Y,DHZ"Z:BU$_
M-/TA;7A  UFI-!L7IFNP-U=)$'P'4E4E%H1 U=265><AB'S  5B?,EX.I[I.
M(Z]X.L0KY$58[;"UZ91@6,SFSG&6<:3.E58I,54E8(V*!JC$A%'7@Y5'(2BF
M$6?&DQ*,R0)#18Y=%C"2O.>)JLE"*%/C,M;J:"*'U9(#KB2X<%(/'S?>!$ZQ
M0*>4/6$8@:\ASJ*4=38=.SK)ZBD__EPRLRCWQ[8MT>L<\M<9;<52_HTS/?H]
M*<?G&@F'+BC\C']-B-?T-H^R1> (-?(X9UIE6 9M\4]DQT@/IQP/^59O0Q#/
M@T5.NW$>1#'M.7 ?LR\M5KJ!((*,VU^08DR;E RY3[!.6-/I'SP1;FM@DV.F
M%#/+4\2T_L+S1G!LBKG9VXC420J6*0(/HSP(ST%1 :6">OFD<#Q5FJ.=J-5U
MV+(H9W0:5'-;?<C(_C !'6&U@T%$>-S+D4?:>+UK<"!#Q78'$RNQ802E9AV)
M]AY5GBD\DJ>C(",,?^IPX.1*6(7JLK.C70 Y$P)/ 3,,2&2$<\%/RX0.S&SF
M$G,#,VX4G(-*0(_1QLXG*EE^4%W,HHR/'O=14 # X(MQ[K5BLI22W\0:8S1N
MD^3FWB^9FW3N0:D&KX'EMDR5@42$8??@&Y7D0IDY,&]JU4$E)9I9UBY7X%!
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
M!JF+83%.R#1%^BTP(^<L8_$W=E]7/L^7&ZAJ5&9MUB )) N]V<Z6.YA]%E=
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
M^&W../'$N Z1.&P0 +U\Z*$88:\%*J1DKA-0J0=J1MD4:QB,LX *+&0;Y5+
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
M-'45*!:V_T9S0I)WB&'R\7H:TAL#=25ZNR554%!B4Q)I859.J:/4M/HU7/!
MG%8F;.4\(.D>>92TARF10@[39-PVB5U([K>G$JJA$YHSG>0Y[V$*M[^>B^XV
MF.8 8FP0NXL5"8-GC?I0RZ%TS_&;:*VL4<=R[,IJNREI;<:9%!6H#784D5 F
MZ?_(M/35;M#EM#+'S51)8/-ZZ[NM[G:U**G:F\IL5W-_URL\0D_+Q7RCZ$FO
M^QP^60J?[#R'3[XW;9-U?P(\\J/AD83QR=9<]N@,^R>>LKQ/B*S(=8L)@F9:
MR6:4!ZZ609;O.=ZU%]7<'IM52[8<?/?2%NT-$;8QJ6<#4:(. F%4.FMKZ%P&
M7Q2@<<8\T.T0$9$X=0U,RO6RR'BF_P8NRW4(4AJ+41HP-,^9<]KG>CH)@N0B
M8H*=T#\%+4"G[A^!R9CY'V'/,!_(VR\+G!+JJ"<TVE,0\4ZA(9Y]_9SGG(U:
M%?2;W;HVENA&96G5%R#)O2UGVTVZL#:W\S2,RFD+]/=X2/_X#SP,O\A$QS2]
M7%JD!V(N*FF5TFDGDU:HZ4"43SIX\2!)NTND& V-2.YT:AT,1O\BQP(QVR@:
M$Z?('5-3_$S9_D#EA=4M4:G49(_C<L.2(N.)#,J%E+@83XW2]3L@J<A0J>F7
ML%V8W/\4".NL6C=;1>]J-#\]-Y@)-)!FLY2[#Z+GK$)TE6USJ8NIEEN_:DZ
M;_ET_'?_A>WX86'WJR3V4@-'F_0H2Z?!5"=:3Q9AEIK^(39K2I*CV9$@'LW<
MM/@ANDS0K!ZPE\IP&S&EB$'9\H5?U$!%GG"G)O:$Y/2Q3 @2(A;#5\SLEO&P
M6C;*G181$H#M-^YD^P0H[7,=6'$&NFPP9N<$*FX4<!P$8]IH;Y!>8!7"(76#
M  63<B'I%W@HMHS$+1 P7Q.2)U=_:,83G =13 8NR2DQ$?FXJ]@&,!TYRI9G
M#@I%3ZCK<_XU47]&@4L;C^J GGQ(_$PG_PH?DQ(B)>%=$_#F""%=7DX@6@YQ
M<RYBE&!/;!Q13&S<N>A<N]96(LLX_C/MK&?/#T<>2>)I4O2H!-%"B-4K(KEL
MGP,9[MD9'&++DTZB/[_\:PXD[!]HK"A.@XRF!,;%L7AZ'2.APJ)A![4@;GF6
M4_^2QMC9D69J%NVOCM]C&  [B$>UM/"&8.]C(C2RH!#N*RG2[*E *6$CJ!49
M4RV&D3%H!0Z<Z%05DQ1A]#!B(QA(!G*/--!9A@DGA"U&VZ4K8(0(OR@U<[XD
M 8=L.D_) 5FY%#7-B[0 S>6=WKS2,"21C@#\H.EPH='B09P<F_7!9+4K&QNS
MEG' O[+:RP#+30@: X7+$'8-)#0:7^=I7-)>4TAT$LUF")2=8GH(UW"EX@HG
M#Z,?C(HJ1!!SC!EVP/.I@V5(\&F4$Z>B\R?175#35B.7((/%T R%-7$[D.%X
MEC PQ235:(4.II;N^D!);'0J.O0@/2R1L;6X: K8*:+#4!-"P35JYEMD4F3G
MRC6-/)WX83)95C)ZH%<L1+T;/0!8CSZ]N^$[\()3OG^HH#X1[D9*@ J^8./5
M7#H<8<BXR=J)<H_(Z5=,DD#2TQF^9:(<2.CK^\-;NC0J!,L&$<0=7$07?S&7
M;2=>1 J_1]Q&\LD(WJ&HY'T*Z@&UU:A6IF_V.HPQS? ^%'CCIW6N:#JDJCK3
ME8+P2?52,,I+<=\Y 7V^]+3QPNBB2X_E6.4U?MGQ?\NI4KE53U8U6;E-F:94
MUC%.:2F7;H<M4C]P^02^[R;'(<:?/8:PX64=?VM#]K"Z%N_;M]._YG8^U4"*
ME#"R5!<B=84[FGYYK84B5H<R;K@%#R:#?2$,F 1!M K]B]%.+6/K^-3S%NYE
MFQF# (C@ RV"*%T*)F(IXY"J5%'9J3H\#5%- ^P'FJ8LSL%,&$K'X$S+=I(=
M54V&"[<8'=>J*NEHE"NCH)N9,WZJ0.F*31)R 2'UZ<H2:M-E+8 CN"0!K4D<
M6LCZ*.>&F:&5N29(:K>%'S$7[VG)@LHVC"[34O#422I\'A;I@'@6$)C_$16
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
M'M<-HHX5!_J8@8I.BTPEXV*2/YUN%;KG8*5MZ"S%VK^\"AWE#9V=("QQ;H7
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
M]+@T[66D3WYO2E[UMCAG7+CNI1P[Q0<]E6(CD7&9D&SD)?DMYV5QD413F/B
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
M.JH%#^0V:RZQ2&7;@VL;I>M9ZUH*J\R.C"O6<1980SPD:VMSG-0-&R^3SCV
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
MJIP;&^Q%X@L4B9^1-@O<Q,A0W!L*7Z)$#'WZR.R$)TV[V8O ER8"O[1EE_Y
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
MCOIII(LB9]*1(*Z$C[%:%$9#?3C_-@/]-FG&03X ]$)69Z+\]J=O?_H^N7W
M7/KGF<L%/GD)L]=D>11@0M\;$EYN16<<.:Z!XC8DC.7=R*(D)G2 "%%,Q#2*
M+4OJSQY,A^@+/B8.?C)OJBK;=+1S]J__!$=_<G_S9@=J:T)LWX:U?Y_1;O5Q
M>L9]WWV/K8PN#;[;K$56"_[27$W3O!G.Z#-G<&9'4537+8&=98%&*R'9.QR&
M?8)V?VE\Q"G]'5W"HGYC:W@<='U<U0U,*-5\CD[![:[_W!:PA8[!H@+F!GY0
ME+7[]$?@FGH\?SP8"@/.7C#XYH6BL6F]H;^^TX1/##S[<(^]^5BVOY5L-_FJ
MD%H%_X(C)E';1:D56;09>R&N66]<.J+PIY"F6K#.M3MI4'1H1<O>PX"#1R95
M&V(=D#NHNN("B8?#CP,LO_:5_FU$,>K6HVI(ZSL3T:].$JW.87I:(5:\7 EI
MN79/7')3XC9H6]&OLMHIL;#&1K1;T_6Q=N/^"CJ)8&M<[9'U/9<.397O"=P5
MX= RG;,"?<BY1V,G914:AY/Q14\RIM!ZK.21J4"+U:S!Z:JL]]+;0\9(!$,N
M@6]YT &YVQESBJ)5.3\BZFZ,1&Q=5!&#?[ %%6T;JD:L,77P-AII>O[B2;SP
M>,O$]W\9:+JL<%;#&FS \S)7H$BPE-9!AB8$?$:GS7 *6H$&-XA2L!?Y[J8[
MRG\["R)G68? F3#3<B!,WB9\"8ZDX;/6>T-L-<0[NY+NRRR:6]/N?CZ)(3:)
MT]RN>1L?5FMSE;@]UY*#W[COP2LNS'DF4$C)#*(I6R4ZVG>&LS##?$16/3!H
M-. Y]<T\K;UT7DA% @">)C8)3T.T":^0J]1(M1D7M%GAFSWPJ:%M[DSTI&,E
M7B0^GZ-#^<M">L-@5/X@ SY%0M&3)F'#I*259HGS4M%I"QH\:F9'FC5GT+ K
M6 U^E%+]8TN5JQ\M\A1O99LWBW;.]S_%*(GV3'+'2X%/.H2<3ZMX8@Q%+PYN
ML:#=Z+MPT](,+<MK;>/#^(J6OJ8P"JTE,:248I,41):L&;3%*B/ CREH0\-C
M5O3B41MH*4+>.B],G6L+!(MI8PXQXDP:K[%1=FOK29[QKOW>1&K>@AGLPW"K
MDQQ!BYP./GKT=89UUEN_E/@?B)K7TM>(SH*(&BG.55'S\6><C!R,H'=DT"'+
M::>T*(4^>]4TTL7>]=A00YEW!MW)>42)@U:5D%\;RSD:LL3-+IHV&LMU?.X@
M5/2F739GQG3I&Q30<X=/E7HG:_^U";MK)^A[B8ZU++$<#)+W+?TKD=Q#(;E#
MNJV1&2LOF,/M@QQI92F.C0H-[8),F U;TES\^6 W[0KS&@!:32.S;B3MZQD\
M^".<@8]A G\>Y^K]ZK2.]W5:VW5:C_=U6I^K<)??>F-BJ$VQ2+^E66CB<+HV
ML;YE6R9M)^E@@-(5UU@@T54*QIU,[]:9-M)08,V]D;O0:X1[]U%4TS4OZM/
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
M8&^%Y >RI($OGP5(F4 5(&4,(WFF9,8U:.4<M( 39?0W76#54!ZI,,JL B2
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
MKY7H:>$+X2NC.K#Y\*^T-P8TOM'"R\T5H( =%Q9]WK&"1>GPE&,@Q?)RJ\]
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
MNRPNMBK*M79U^[Z6AAX[MR\Q7A,KZ6+-?)C^@WN#7!1AA?CN40*+(0M:19K
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
MG,A'WFL)_R3\]3)K7?0M/M_1Y$@.^A;_A!SLDOAH-[?W<G?L92]=MTBZX.)
MCYX-E]:P+>/D(7Y2Y;J7K;UL_9&'(YI>]H/$MY.\6&M[0V\D=#YWK5PWI,OV
MXK87MS_R< TPM;LD3>-*@+UD3)7\#=3=7MCVPO8''@ZHE$8O)58F(%M@W5O%
M8F85TQ(QZW"0Z#E\;XF[5;[)#8V+ &N5E(O (W6JQ;Q2[E'N(@,UH@MHDU?D
MY; ^0'GBE878-MS094MEP0J[.>.YOCX8(&L>\C#]KA **_L^J@)H],WJLN/@
M'/??8.2+]I#7E'PC'068Q< JG-1OMJ$\D>@L[A/G0G^)#U=',?#M$=1!?UO<
MX#"- C[K#%AUA)&L$N/LTLI!D5AHK9@UN5@UTC(8<19[?/AR((5PA*%KSK6B
MG%8K(@!'*L^! =%!N"9LL6,DG<$*71GHEGGM9J&AE\D%%%R[M)JCO_T+9:##
MFI,50R\,#5@A!K#,M=!". &")FD3"QO6$[DPT151HJK\UU#F.F88_=62#]I+
M::,M/!EH*F/;JD@$+A+86 0N'(*/ /<D]6PM@178N0XO>5%?<CT/5P]9UPGT
MDE&4OT4(N4FARY$8Q9#^XL#$SO>M:#6&%=[\>MU;<^E $BW),RV+MTV'W?:\
MQH_5,.^%_[&S,JW)/$=02X2PLZ4\^ LTR]=%D/5$1LWIUD9+435N:E78T8,F
M6/UNWVK?SDO^59-(052OI<M*"HD2;4G= F4[M<E0,U59O_97H'ZTU=(L,PNB
M$9Q>6P22RZ0P'TIR1X)XN[;KMNNS7Q9)P$ K%B#M*5EX4H87$LMYE("VT)DY
MY-!TN9PU8>:>JK=Q 6^GBOK)JG5GB0?PL"GL:IR@<$0#=$UU+G32;"_NMN\%
MC)NUM7S:/M 6%S!Q&3NZ&.JYF7RL;<)G)DXFTSOE87&HJ=HUDJ#X@C=R-Z!R
M4V[_7/*R&P.43,_M[LSEFTVW:E&L,5ZYAQ\FI^C$C%QK&_AE7H6*B\;G1JI>
ME?QC*U[$_I=54QM1VRS-VXSKW;EP6IT(01L)S9S,+W&Y5F<GG%W::/:B.]\!
M\%XDBIGO&,_A)4,MCW@\TLZI8$:P?';E6,F6&VFO-.-@F.SV+NDQ>8BEH;.>
M6E+"/]2,S (O'$^I"_MC^8D %IZ%J'G7K^JV'=#;J7;"_F])2(?.1L9*O-I
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
M%E)_S&:/'=(AB0,9W4K. 9UKATRW<+E^-'K-6OT<%T=Z@WI[HY81W@K$-\+
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
MDX7:_')[D7'@5\8H$ XVN])PF\B=A#3[&3&X8%+P(&HTY7;N :9@F0:,,N>
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
M9X-PFCH4"IR]V5-Z6[R(:SI_TA;_FE.RA1I6$9! ?-]FO,!X^RXDM;D_%#"
M+<S2?S=%R(0UULN1?B6PPG2=("1+V_^%,3(<&V(M4DHVD0KA30,6;:=8E#J<
MC>1QG4QO;0 ?8RV\ ;1,'Y-U&Z'U[VBE(M@"Q*@F'XHR6,)R)*P:#ONZX:**
M%$Q/G-54YXX!/U#LAL;#(2LUB/@&9L:M?Z>W"8&'3<_M:WK.H8XV^;\V+;RT
M^7 (PNEZ6O)=M2SL5\(N'F62&:JP$;_(YSK%^YYLE>:*M&A/G8EUM!+Q:E%I
MVIAMTKE+"8XW^Z!C]CP;>Y4X?0H1;I<I;GK2 '!TK-HBJWF%[-HX,Q>)2MDE
M)W=%PLO,6.F0#2C>-*1UX AAZVTXKL;8'3J"#(Q+*13%)R*_W+R>.Q+JTO(&
M#$5H*QXG_.LW;37:$/92@&MR!ESC:AY_HK?:]?#(.1.VJ2P,E^<8$ (9Q^&0
MMJT[)\:#1(]>$]RQ+T88V*6XQ3)Q&T9BVUB6*X6\.>W@SY)@"7ICGXB4Y^)'
MF1I7,MW:5,=">DK05"VNQ$)J9ORQNMI(.RVVTYN;(=/7Z>";=@0U#E>V=EH6
MDHUN !K8V$W)">B%TKJW@]4P#C!49'H#[)F> (9\;G PQ*:C2E@U[/>/.\F
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
M[Y[.9,CV$%)"0\O%<9_-HSMTC+,TY&_8QTA\E'^-FX#.BC2'Q=>"D)<Q2T9
MJ!"<>UY<A89Q'?9I>94D73NB$4FZ%2DNPCAIMWV52Z2WF?X(S!I3*HYR5IG%
M D1.3&BS772Q4XV01".W;]GX= 6#=BA3^04]2)9;S^H4'&'+>DR&3/!LYQ56
M#N3XWUQ6J. S2QD8H3>,X(BTGCL<-0'-PRU(1SP'+S*6Y"']T=))P,J9X*"7
MIHDZ8JEQL^#*.L'I/%$ /@>5!5.)_GN@Q+I4R;=\5@[=^C3+#Y87@: 83I4)
MY?ZUD??+HJ3\UENI>:G"TXD6O>C:LA'FX%=L4PG%TSD^]K;<CE(KZC)(M5;2
M,[D:2QIZ2ZH91BO%"@6IPJ9]HG ,BH,F^7E\+MR-9V5ZEI0.MX/#[*S=% +*
M<@L=IA!3<F<J5L!"%H:1(Q]4:67"0<U9> V!K$SF&;^"^&9:"FS0H+ MQ\%8
M$B.*0;P8$]]>FB:A&\L#4^X_I^S^G!- Y@!94U9SGY;,/17I@F!3A=4^5GQ3
M7':VM"(:S,JXGM;4R&YA-@1?7$PFE-,U5AUF!Q1PAT-!#4ZKKV9$9=G0*^FM
MZ=;P=H,2(^0U0"A*\]'8:\Q,E'C&)DQLU$1HR&54LT6,?J?; 4&)W+A8S.-5
M,&1NW+$EH0L[D)-[GICNCE2N9R:JC1")@ 7E1D:A16EG&/IBB*U&=,W2N2\*
MO1=YO,:XYP&_<6I>Z2RM2>96-:+;%>W2I8'\=GDJGK>D;PD>.SM_SQT*?W..
MFK%25QQX5K @HO)0=I 0::DEN-/"%4@U'S0-,<, .U8:E(R ,'U^T,+11C^"
M$]N66P$,+E'AG +:9 V"RAK64I99-HPLISL))5;+F]F@\YC>$MFFJHR%)3%6
M,I$)_()"- Q[B8)E,KG(BZPX7[D,PM+FB[*7Z;]-:)\A,=CXEJ3#R?@8*8);
M8Q,IZ   !8(9%7P3@T(KXX4B2$].>)T3$OL;VV?>L6-9+Z,"%"\%(47,R\AF
M;?()WE.>T3^G->=/'7:E@#(IEYS ,WP.!&Y:V6I750B-!(N\4A.K&ZU$::"3
MQA1EODFT\B>4V@%=3R;79@=,MAJE\IQM@WI)3S",,AY''%P85#I&4#,L;;V(
M4;BU\4,C'2C2V,DGV5WY,RV,POC+0Q[X)?DHDR3+%N@2Y>?_\57_*_IWM8@G
M^N];O_TJG2XO\*O]K[_"J/I?EZ4^!"N%<<=422R+Q5<2>%].]4OR^WYO.$YS
M._KE]*9O_A6&G;OCW:] $GC0^)R3PZ,3>!!^ZUOO>3?\<E84X*G/$@76B=Q,
MDSGC\PWG+GEUX:Q.,DG/E37&0]+,>RO\3TGK\F?: -F4W6X_D=UV=8:#0HQT
MV]G*R9,K6D_G0XRDV-J8I[#E#YW]/-YE/]O9S\-=]G.GI>Y<2Y')(]D>M%U,
M[VLQV*2,18T1IT@)@WU/24GM=KSQO.X Y;5/;0! )V6Q0'/WG$B712+4H[]*
M8HT#3#7(A!$[+OV8)AD2JZ=:B4=,S&S(EZ52M]N?$I1K)T1/1XAN5!NS,K:D
M_G8C&2@H:J'W!';TGJ(1+Y5#*G*80$S3:?DW.K@4=PL6=3FYB G(HC%"4\7#
MG0^H1;HTES1Y0&J,<"$H90:X.DO-&(.LH"X_5#U)OW[^-2P@MV??OJ.XQ#LI
MD:4ZVO"U95@3 H'W"$*!&9\]3HCK;A$HOPA]OHU$S86TF0,6,:6[5X5@,P2Y
M''%>(!8(2"!7-E[D!HJ$I8"@<&FU*+Z1X<FEGIYN8.'9!EBI;CUF!F\X-1<.
M4%Y#1,S20_J=<?C;$AC]#2L!L/& /W.JXY:"'2X$'HQ1%7EP-](:"!P)+>QY
MDA6,!;$UB[F4J],WM8KR#<CH&5SJ(RH'&AQ8#+7;H!DQ'Y-T@;^!#:(T,XPR
ML/LC*8$)2RACYM;NF5N0:-CB,5>!JA2T I+?5(SHP#"9:02..A:YAO6MO?"5
MM$;EN@S\%6%06K\DR#R2" G/DIT<3A5^311O?L-U>!610$A^V_:&IC^@C#H#
M.5T&&GF]2NR5(7E"@LHD,?48E&1BK>P:E@/SF:9(KB?S\?28,W,K)L*@=$D-
MC[)$@48*2R PJ&HZMR^.W[[%*1KG=R%VE;Z'V#J,;U>) +6X#&9;%,=M%CG4
M10YN6F3IB(P92I)Y=1U]A@P3Y]Y%JI^@>2]-2!$=9-3WM+7+*"K_@OME24T-
MG$23)&]W48'GL^.S-"-\"H+7J)1-$: (&:O391,;W&RU+$3#U&L&J<XMQ'$G
M!<]'"AQV-@O,0&ZE.0&DL&;4@B+1:(E+=$OR.%M5N_/^K';:AA%PLQ6VYO 9
M7Y<"%RJ/W88_HPVW1YM*VQ6ZXK4D+UW:JM@0&2D<1.&1\HP*V2&4'&@G"T](
M%KX@!:#<;(S[YX(YQ^M4#"6W1C=8&"SU_E>=5IH($.8GE"^P#Z61+7S^>P$.
M;HB8G[H4HDC#93R?IUR[OA.E)R1*-XG+5/MME4(_4',9/E$!*&' ;D>?SXYZ
M7AXUNA;:TY)M0*>,!_LV:/$.U39,P:N/R]UN/Y_=QGACEB7L[PMUA]M>>[>7
MSV<O!1YM;3OA"F1PJV_Q"XAWEW=_7EO\ABQQZI-(UM.M$H7;D(Z_+93P9 <E
M;$,)CW90PL?/OK0XS9S0FGCA2#[,E&SP=%C:??S_0?)I@< JXL]VB;\E>05G
M_K+(ZGDC*V/XP#!'65I4A4-;C'3;;C1@9EU^8BRL3+K(?7)@2.%N:(3JTF)[
MX 3*,T5" \<=LX1Z0](07</;DD3G;]J-E%E7' I "<!R_2GB.IP,>*-UAJ$U
M%>KA1+OBX'[;[+,TOS%UM9TO(UHQ;+V33+<ESZD8D80E7I;!F;VT;B,7]FP9
MV,70=CJ-ODMX M&8PAA&+SQM/8AW5/N@3-.LYA(G/FT.]H+VL5XB,P:7^C+-
MHNWER6@-[QTX1&>_\%V<6O6P8<S I!U9B*J<WC8K8150HQ0B0$F#+MG4K_G/
MVJ5IGUD<CPH6FQ5B'@:&B]%=MJ<J23YR76]N^WE*>3L*I?GISBO<#B'QVMU<
MUAGZCU9:U)\T-=QNN:MI"N" N'=2L152X2L%, 2X8V\<+IC]P23]$6XXRXHK
M-E(=@X15C=" ,5 $KZV(&2C.\':<UA/3+8?!=BQWK6?K'=QU^4;(^O>10872
M,-OP$ZCT3HIR4=!%MZA+[.&Q*S;8(EFUU]PL2SZE(D38#BN+\UR:_41\U<43
MH3V*FFWH#-)5C6O5;@\7,GEPB/UOAL/WO(Y+<" 3R]O9; >J)G.^ZG0:L*,G
M4G\Z7F8\F22+I?Z^YC9PW#IL2SRWT_#]JY>&; Y$*,N0EEK<6&Z@Q_?F/"G/
MX3_(49XB^WHXQ7;=Z]QA%WVY+2[8&^PIEB?A"4'%I2$5K5]5U>B*YNV5# QG
M&%+!?8(#321V2VW,6E%Z6@*>MH=A@F2G2%9-?>PF;G/#>1)+T\/&WD3(2#U!
M2B-Y?K$4-B%BQV!B?VHRQ^YX\_?F)<S"+CXXTA,1W:W#72<=HY;Q1W"S84@.
MLDXA=9V/QAA,0%TCV@(7I]28:I%,,!1$'>Z3,J_:W8.;+%-R7">TEB:)IWUZ
ME)&#H?_NF )9_XCI<L$OF')+B^X3P>&)+(FG/C=C"VI,+HBAAA1G6+O^<8%+
M(;0?\IA $/?\ 3ZT)H(H,%WPI%$AZZ9GC>$O9$T@?R;29/G$DFP/T7)+R8#7
MU^%9Z3528>_=4I#J@K:)*BKR@LRLB27R\XH6_(C4MNBH)UA'@]_^CIHBP/>^
M-^R66OW"Q2(!&>F3C*Y=;YNZ2FNX+3G2&J'2P3,YT5)&>5ZUIOJ$NW3GJT@.
M@RE3-(;_FEYNAN:.F\!(K4PS'!$9_600!]:8=SN@&2XG";/9X);X$+0@6K*3
MR%1 0]HR&G17^!G<I@#M8I@*[I?Q6^A+[Y)\GN9G*3>8,PJ4&]%QA>LSK[6\
MME]82WJH7PO6=E/_2KGMI+E$P(U]#-\[N&G8N(*"^Z:3 Y)]?DS*_6D29PE7
M2($9.>W0N!@M)2:4UB HN> 8#,V'!-Y#")A6$K@1A&(A9W)=R5F%08XIGG6^
M+K9%N:W=S#*9%]@/B,0]XZZ!@>'9Q'?^$UQLJ1Q])2?399AN]-2JBGUP,-'\
M:8N!2@$UN[(6 _78E#:&SD$/R#KA]E>=4J6/$[F#CR7^+IFT%=LW]'C_]E\D
M8EZ@*&1L_8!$_6G<Z_>CCN9PU,UTH=A&B9!S&QO+$<QG@GHFFU:%SM]5JW&W
M7?PQL8-)F04(<Y&1O7+=^0GJG$:;?$KF"VDTRYW#N#VIZYUA)X+*<#MJI-?$
M9+QS6'5-.K23=ADZ07Z"FY5!^$#*(+A)&82?HPR*-<I "M#%?G7F5 5B/IT1
M&^DBQOR:B: 75:61":WFYR0160AL[5Z!*:'6/74DNF_5P#"#QRKN1."*"3=H
M)DH]CCC\Q^M7(<7J N,5H2-V3]KX<Z_<SNK_QI,W'=)7W[)!\F.)Z,I34VT!
MNO9U/NE%W*93&X:HOXFM/22\B<Y5\$MR&4_CJ(O<'75Z42\M-:O?K!CID,%3
MPC1\1GR8N6-(6D/,+86F+XG*U?8J^!@DI5_3&8#X^9<56]B8D*V(15?X,K0A
M(8X>)0!QYU>YJ]F),E(\O73)=FR)$(,*3@\6(>;\$$8.! XE>F7)H^'1BF=P
MOBR\Z# MA*H;J 2^^#+.3"]W,^&"P>[?R/F%BR7'0LE,P\S(D(^_P#I7HG9\
M*7M&=-8Y@858Z'FRRGB+2_3K^_#'T].W)F+='&ZE;AJ2 B,8E]K:<62"./KI
M7HNOOF'[G!FK8VK*)OS0<_'*+U.LZ^6F$*;=K\0%Z7(O$[<E 04&:4I<"$@<
MS/"GRN<L*:3+'S]=;A"C.K$'M06Q6 4MI26)(:273N-\29\S0)7C#AQ3<7NY
M.WU'2F2GSL^9;SL])]Y_#;P8YX$:/03UHM"6[/&5Q[K-M*+7=P(P+U_3Y<'I
M+[==VES?=BLLWD%_A\5K8_&.=UB\1Q;M;K:AEZLSC'BR(W%O!$/P9IW6?;S@
M1MS9&3:YQ2N&NRRX<T9K+(F7W-#J DZ6H<^8V$#AYDSOM^[#_F"&WC?A QO!
M^$*T@66!<>7S9(F9;%IKL IBZ\)R+R6":5!S)[3*:)V9<WQQ@2X[-4[JA=\G
MU2(51!=L0U%*>T^Y-I5KC.#C(2J.R04.7&O[ZB4Q_I?X_( ;1.N'*[ OYI7A
M A&D""?W?*DA.]V]2,&"A$W?+V;[>IW'RR6+T^)B55%M I*%8Q%*6>3I)&25
M!G=I%&A; VDN@?Y=6M4Z>V$P!YM46E1(U*[.I2TA=NM;QG,T-1#:B 9@UV3#
MKLER?$)6"]8\4!/B*J'T#4=)IS7WD6*>=@3NX6K@]*G7H5G_I?)UISDA6!D0
M:"CAZ6LB!&:9D2O.,!O1VQ8)V+3PY]\Q;(DOVN>U;"0BP@]>_VK.\E!D6!=*
MR-!YRU@2S$$D*Q)9Y<A+CN>HXK5E(H\0MS?P%AF>C.%NJ?V# SZCZ:=$JFXG
M3-VYS-/%\2Y7"W"A34B58DNL8CCEXV*<_>' @M2<HH@"2B^A-&9Q.F^ULD/K
M$C55=NL.%;?46X%%:@HWH&RFV\T&I -AS\Z\)D6U])@ =?PR85H)[3Q9)9[(
MM[<R,0TC[C$S]=A7E^-!^!K(GCWT0;"?\Q*5"^@%ZDCSQ&((=TQ+B2LA^I5U
MI*Z*B^Y#1X9.F#DU"@2<LB1&<$I* @F;OC);F^GX8&_AUQ_L>B'O%ZGY.+S$
MV 5#TU"55=@(<2KML;E]!W:%)TV =I)>*-[E#*?T/,ZEPT<ES>?X^;);I*47
M'! T(T)5]/J#NO^Q3?^!.H";@,BWG.'-$]#(&%-YCSVC2-SA+I.?8+8O$V=^
M/J]S'!B'GAT%/7/P<LDG6 R\^FQ#B]^2ES#,*/RO_XK"[^%.I28I :?HTXS#
MM.GDH_,0JSYM^WB.YN85=AB:%WFRH@GBI&JJ'D&M+W%CC7AH7DYBQY'^?9I0
M($8_#N1CDW+U?^9E%.-*H(H(]IIHF,,GUMMH]%*CT_YY@$TY:^PN_T/'<PQ#
M(A@.G!;.DDLJY#%?X7:6S+-KV'7C!38NB1&@1;V\\+=F0"BC-653*99SP97:
M@>E_",83YO6Q.Q"!>)UG:_05]Y8BU"8JI](BU45XMIQ>;(UQ4Y=)4!_GIH.G
MK K+B1DI03)H^5#.<4],WT%9MLK$+-72X+M>KEY;&F/LB:XMU*+FUJ$(.&-2
MV6R-((:,#C ;$6E& $\Z9=9GDK&1=HM(D[;/L\EB.MO4/2A98N2V(6(9'A!X
M0)U_S(NK/!"C*LS2'(UB#*+"ML!!P E^*(O?01-=IF5=27C,&LJF$\VR*#)B
MW< 37N099LRP9Z2TG)L79VEF/W$.?.0T(,U6 3^ ! B.I-R:.CY:.8KO$5CD
M"C3CLB2 !"@>W(]%EI@^<V$\QRVDO]&RR')-,2QZ46,:C'6:^@L(H, 62,DT
M"J2FQ4+3Y5(28ZAA^N$,\P3+U2_1OM.FV?0E(D2NA-@&KH+MO<9^H^O!+$%9
M7*I&*YF-D2&)E"S$[JA.HC4*N8_K[\69[2TG=@)1N23Y^1(UR64Q,8G-CVF6
M48,CZF7H?8T. TL+GR@X2^#L%0MX(;H+SA<"/ )9,L64<I)?,#&VN%QH9U_%
MV"*E$G7FO(,)L6UABSBUOJ7G-VE%Q%E)+5\1+S-+B-2*K.R@&?.P5Z]Z@V3*
M:P49AN^7W(FI7E 0WSX 3Z*Y+BD!27_#B[!,KN),6OK0$M"I!CMAML1Y;JUH
M?I;-WDU,06& K<%DK)\BF9^">'0-1\S>:&M&QWVT9@JSP?-QP<L;+@-..K-;
MC:TOL52708S4536E0X??YQP+(7+Q"28-TZ@V1>T!]^#5\N)9(1[7>4R<]R?#
MGJ_U]9LB=98!6OFD].*S6MJF3Q2/;!MQ"E&N6K!$TT"QU'J.:<2R+,H>AYG5
M.JMH@U G^2$L1>@B/#:ON%4K1@D#+L3J'K" =S'$E/ZK=FQX]$HN"&E"9GMV
MQ2'&69HM>8LQD!AG)F)6+8L,FXMWO@=N\QB\2-3*',2B\IR*N[(6 BR.E]:=
M6L%-4S4R>MP.>ANDZ2V';]C*ZEPO-H,( 8Y(*[A<%M*3WN1:C5:\+I0FN5[?
MUIVFYU0%I?%:"CYJD#7)X;XI<C98!5C/ ETU6@^:AK!_"?G=LY6F1*G=.K$#
M8O07A3#ROK,VWH#-9O4J9=L#28/AVDX3>B?+>, 9\_#UVPAY1^$E*JN-L#BW
MB6Q]";.Z9/TB/QVN%6=^+\66(0'5D#+&;EG>=\G9\&"P2\ZVD[,GN^3L%XHV
M_4\,*N(_OHK_;[]_@&(9?WO/]N;9MZ]!T82#[WKAKSEX-.QXOE^"24.=4-#0
M?+26,9_?'09C10LPV":H>Q_TMFSLXO@A=W'8"]_R[0DJ_+GMVOK."R4!Q')T
M7=-+J@2Y$II4QFZ19<=8I5YP"E<B?T0@/9,)HC[,MJ<RX7J3BSB;D4T*/]*&
MX>""@R7)R:))068)APK,TV8QLK97O? GRI=19.;\8LDFZ1E&OK!$=!H@IE5"
M>*4V*\=6]1*I0]<XG8JO$!*\RL8K[9@)E,BO.IV"[9M68GN&WX$5%->AX 0=
M(_@,VV9=W$LBXN'+(6L7,&CB[,*9+ZUH"DX<Q,O@PT5:8ON% DN9ORO8LC^%
M_\P0K'S:"W\I>N'@> !C@#VX"#_$Z5F<PO#B:13^=RKF(0[U_44<YY]2/%&7
M\/HDHMTX&O3[AV-.>/,00JQ )PFEW?LDR=-@=-@/*^SY@*6 E%G8&T7'1V/]
M<)8DRQ>]\/42?XI515I9X(PB_$^PU98%&&FO'7OV@\V%ORQZ4?C3<MH+]R2<
MW_4+">F_B *,DL=4@$PQX*M"G QZ\=]KD'*JK!H.L0 9G+WE!5F>')U\]_-W
MP^.HW^^'>]Y4PS_!Q,;]%Q2#/QP,F]/VOWP8C8^/ W<1*"_LK.4VB.T'<2K_
MGN8%NK]7B>!SP^9J')R,@\:"'9Y$)X.!)RBATV]R%D\<A#P,L$:(.+%$:S]L
M2TAO M\42@L'L%7]T;[[PG!O<' <C8\.@\U>R'^P+R-''11@MN)ZVGS)&.N]
M17$%ZBV9OG#& ZNHIU42$O^,P1WY"7T2!\D=_ T>N(^"#@[V'&.(HO/^!T2;
M4@QXC@_#'^N+.@['<G[Q41E%&SI/\J)QDH=PEA6ZTIPKX;HGDWJQ"OP-&_6C
MDX.CULD>C:)!<\OD<K)8L!SA^97*^EF=$D(= Z;P([@3JD3;QDJ[B"P^P]1@
M49J:9F>DZ+Q5BM%8%DSID8L+K5^:Q,B/P0[R>$R'%\8,ZPR_R!E1KD6_6>,V
MTYH,^ISEV&3KK- 1L-BN&<Z^2JE?'E=U6&TS[KO*9MCO#[;AH/^S_D02YR\0
MU:@8F\'@^E=1@"56S97&$/HEEK6.1[1#K6OCZ.0D.K3WB2=>[GGZ6PTW0IUC
M#N':NPQ9*%@H02^1!*$P+L.38QAKGN&HP(I)DMP1RD,)TZ3G>!UX?ZT(,:]L
M :;5"18Y@>54<)M;=G^<$EK*_064()#$:B_DU<1EJSIE4BKG3(SH!@D[V=I$
M@=XO/]:S1.*3'](X_[U>U7'N73<&9!4,CJ*344NZ?/4V.!E&)R='+4GS#GRD
M*HS;%8ON$D,(/SLX FUX_9N"<?\HZA\?M]X4@PAD>%8\5<P):U691N:+YGUZ
M,(R.AH?--Q^,3Z+CD_:[4+P"Y_SPI?)S/*,[J3@G3$H5OHT1R/<67GQ>@RF9
MI+_#?S929@0BI(.S5C?""SNWRW,S HLOPF3"C7K]#&/)C-,8]_LM!;\%&M99
MJ))QHOZ.'T5P^_H['NR-^R?108=TJ;=(WA7NSX]U^'VJA?$SN[F_YE-!7N!+
M<0]0Y7'#;A*7'Y*SDI@.!H=H,O</+,SC,LVR^#P)N%$'L@4A)T&!;XN+\!_\
M5Q*"_\$$[2\PL__!@M?P>W!%],\R2!E0:[!LN,C82 &FHO?LP'A<&"@VK ST
MV?@ +OX+Q#ETSN\JKJA6Z3PG;Q(3QBD<\(R$#842S2>$G51)%E+^$5Q6,03K
M7#A<..C-?=#1/5U@M>L2W6)0%9&Y=ZJ4^'//EAYC#18=^ZJ?*FTIAX= *041
M&3R-X]AC@'UY'^UYGX;B/X7-2NJJ^RB $#;.P4$T.FB? E'?(&*G^%P<2/(I
MKM;+U"FXX)GXA@>XI3_3'<_B-!QO[6K?+C$PW"4&6HF!@_XN,?#8PLTU-$RV
M9:AN%B92+-GM:SPZ0_FE8'FFJSL#X_YJ&^B.Y9RA'18O*A S_:];442R]+59
M(F\ZQ=^$W4\R+Q^.O^;J^/TK,C'Q"]G4%Z(LF8%L_Z"1FI\$?T;\G6?EG[]%
MWT^-Q_<)U?\R4V,WIZ3J!9U^]P!D$^RYPTFMF\ZU_)A?O$:CT<UKI!FXT^D4
MW-1JJ^8_V$!&S/Q!I89[GJ7P9Q82UU#8JN49'FR^/&],>@ES+UP6Q<OS 6PB
MG]_T]MJ@>6AE#&F.T)"_A/LGN$2Z<OB%OX0G7:M&A+3.DF%'G&M6L/W:+7C@
MIKL &AX$AA'IJ.6+\B]A>7ZV-^P?1,/1<30<CU^T=ZKC]6V=N]GV??6MF]6A
M_QI\ YZ:"8N'>QQ ?!%NLE0;C>RK;SM#ZR&%U@GMUAE;_X+ ^AT.W839>^&\
M%]+I<X+LO7"V[+VXP]==SYSLYWG#O9>.+_J_^OW#_F!X.!J]0$!?6C* 2QUN
M<+8'_R?\:U4OOMT;P(CQ/SJ)DF\6X9TJV:F26ZF2Q]8DCZU#*+>J*H35&BL2
MDU]]8#WRG8:OK87AJA)?KV#L;MP_&@Y?A#L%\@P>^,P5R+L;\G9[G)J[R\/R
M2U$N+T ;Y'8T$OR.PM^2%#,ED9O2;&8Q[]+<,)E7U]YP\JYWKBENM"GZ@Z-^
MW[,I3NOSNEJB27&R._I/Z8'/Z.AK.JG3;G R;?\[GL-;.%UYEV+/J+MBADFO
M?V/.:VI37A'ER,[C8E+GX0=B6&QFO4SV]0Z'9%+&SM&W">.GY&J 13 :')]T
M* 4.3X!F&.V,A>?PP)W&>,X:PP!I'(UA@3-/RJGX7^%H-#@8[K3"<WC@3BL\
M9ZU@@$B.5K PI,VUPH:"\XXZCWJ 'T(A.6@?1/KL3OA3>N 3..%??<N8'W-T
MOTN7DP+^O2?0HKL\IJ.#P1AYVE<5U:1\7X(77R/O)HAF9,%'_QT>'1^-!G=Y
M& D*Y5KT H2ZQW/(("D?(87HJ&LZ(CY;Q,2==<X<;= /DTR7_Q-V&B]WT!CS
ME*"YU'2/NU8-#P3/FT_J.173(7H7$?H(G&D $_%?!I=L*Q.I$**>SV/AI:@,
M6N9Y-5/=#!ISF^8-#PVBV0@X\TO1VP3O\$1!#AL"&WXJX!1PJ."4.,?^ %-.
MF,WK=0ZJ8$F].+9_TB^5"5(&P?@O.'W%=/LGCW!4T.<\:1[(C]JU]_%F#UH3
M]?Y_?#7\ZB;+;Z-Y;H(-?BT=8'@IWL7+A/]K#T2!QWB:Y_5\(Z#7FB7H&.L&
MJ[+5\O=6:].HOHU7_.>B7)Z#9_IH3H!<U8@1[ AG-3?%H/JN7<GK7C3H?M.[
MG[\+3\(YN.FHAW%I@KT_#6 R1]&XWV\)XI>/@V!_7;ND\8OOXOQCN,^E7>%W
MQ)MP#ZLQ6C,*LCF'QVQS[O."\&='D>,Z?.E8FE#1=</QQ?2V;W6PH.V=[S[]
M\I.3QD_(L ;GL7>R?@&Z7O+UPRZ7#7.9LE_T#>XCXO*%D8H-G>8[?&"3[.C.
M'_GY#]9U_[+A;BKB'7)]\Q=ONQU=M^@F]_"3"$<-[U""\8(9]-LWS.B(N _N
M)K2EPO*W.OZ4QG*%P#_2=T7S#KF3]_BW1.A>$\?^-7%7QZ!Y$=S301CU#EL*
M_AJM?E>SVS:]_>>GKZUW>OKYZ^G1'>OIHZ::/CD<>F[ G<B?F/88C=3*>E38
M]ZB@KS'CGYE^QA[?._V\T\\[_?P<]//!'>OGP]YQ2T./[L&,?IU/:T1EQ!F;
MTB^+'E(:WND[!#H].&%V0]'1^JEH[L\JO7L":GK4.SE^!#7]ADE$%'^V4\^[
M8,=.2=^D6#_+%+Q&20];P8YA=#3N/T\M_6:R++ E+%O-(]'2^NDA:^EGJZ2/
M'L.6;M!2[NSHG1V]4]'7J]7#NXY'C]LJNG\?H8Z7B(.6HWZ:WU.88W#0#G,,
M1O39T3-5S0>/$^;@@MIK5/.]($6?(Z_>:,>KU^;5&^QX];Y4N!N]6@X?LE?+
M",QG:NOVUK9U>]#V\ ]\XM_DC+ >TU71QP9CV.I7>X//THR(TE/J+Q!42;A'
MS++8 6V!G.(Y]U?$%BW9S'8[SK$I>%'FR>J%,N92:5!2YAZO[P]@(Z33.)PE
MV'$E0_K:<HE]7Y)S?.YE6DB'5Z6:?L_MT]*D"EY]FN#-FH2G2KO[DIO)(:0[
M3:A%W07WE,5N<[87\QR6AP'BE^DY]B)!#MUB@<V4IV':>-:\N.26J=.TFJ>5
M\)_#",YI8-3 D.C.9;ZV\39V4#24N(LL3K'%W*P7OD%"Z\MDCL[34)>=&MUB
MLV!D^77;TPBU^J]YNN0.4$MXK%G"E[1>\'[J0M!>XC<S$H]_%N5'>K''#SN(
MUF^,_JJQ,[CG*4/J+X6'F48MBY-, ^S9,X')8N\^[DU+WY+EC(ATV+9EYX9V
M^!G6+2T2*EZ2;LY%6?7X--"&R"M@*+A$NI<PH-_KJ9*>>RL=3+BM!W64A@V:
M8[]<_!T(Y*@?3N-519V7SU:A^K)##D0.I/V$/HE_*SS(U'(4_X",G?!#+4X8
MT )+[%(^&](*!W>QPM34%,F<I04P=3/"K\T+:7YN1=39 SE\,H' #OX.-@?G
M^SY9+%F4#YT9.TO'&B3&5JZX2]@0$I1+%LC&J'CWWO=$F.$;I_0W4F23 H;P
M,BTG-1Y,>.'WR83?-V A'D6J%YQO8NO7M)S+CDUUU6F%;:O)9))6V-X@>).3
M@)RA0 FE\HE;</*V.1LC5S+\]S5LVSRQ,V@=65^I3(NDHN:VHJFX00.VK4Z0
M%MR\SXQ57H?]MA+L,AF7J]X#WQ0/?S']'*],^K9Y,4VH"=Z$1"N+K^B&2G/F
MRX8!(2\#[7;0(>=&K"?%_LM7;Z+PY[(7_L]%>I;&L/9QSGOEO(SNHT3ZP+H/
MJO'&H&;S(78]A5/!#0LFY6JQ++BGQF058M/L9%D%W(*8NY41'SH2^99)1I]A
M;1J,XRVVF2W"10V*&L]]XU%S:E:.O5R:,@5'SM<"W*B#EL;[)O4Z27+TX*:6
M+QZ[+2?G<$BY95<.>F");7"+G'N[4G%2FH-:T*N/Y1Q$<@YW7U*RMK@"EQJ;
MK3D=V^6,.+ND9SC G=U:DG)ND8<%9WD1<BL(MD6P)3VL!/P_IW=P%*3YO^JT
MI(X4I;_26*2&_H#<5KC;)-R1=*<'QRDNIY%+MP^;FV-W633+]KE;+4CGRNO%
M38\KIB Z4HU3E%$@NV6ZVJLV:[9XXQ;(6'@G+7Q)A>8K_=0TUZ&VM=R5/L%>
M GH@\>M>@^Z)WD+P#^K14&!M8#'Y&*U[+C[#&X1^UOB>J%%GY*6]QN2*3$MM
MWI%R[QQL-HV;(AUYJ&?+)39\-Q<';D(VU59/2/9/<7C]6D*SVU+QQOCS#V3<
MP@_IB,/_9VM'%1*VWJ,.1"O\^R7L!%C:TC1;#@)O1+6HEZI=X5N5:;(!EDZ:
M8\4\2CNW*<>M/:LK[+$EO[A*S"U*R@>O5=R2P-D2W@JE6#>_A[?;OO-H/TC3
M&&XJC7*IEBSV<V+]55GO!%UU[.=H99#KN_#**.!<RN'M!>^3!$Q^N)*P)XDT
M!'Q)34CFW"X"+9>"S#DXM2*PP\$WJCKA;Q3_X 8G9L1D6= 3'DK(<-<W]-J/
M'M)K/^B%/V//[/?Q+ %Q S-[DA78C1Q7YGGU6\5[ TY.BM-*V4BT+7-1(.KG
MU3WHMD'%@UU0L1U4'.Z"BI_?Z_GX'C61Z51_YI,9T'? 3BB8>?<O5'2(G2&_
M^O;MZ;L/X>O7AG#@8=538VU.'E)+CWL8?_J8+,,?X.9]EYQ3S^3<>N0OR>@+
M7H$=C,2B[\0S>H]&X$618=CC9_(U^,I\C2&1,GPKKA+=P_Q;)TSX#"\ 6"]9
M)[>]\'.;QQIA^$TZC&&38Z<W-AA:E6QAPEM8F2W\2["7O@A]CP#L2C IX9X(
M_]3O]?L#;&065A?@;468"STZ&47CT3%_0D_5OIKH1=7+:AFSRQ/3'S7^-QC;
M:,,TW$M3[+>;2"26WQQ<]V;S'O#XY-4;OK$7OJ>6:R:\16";_DFDWHV9>WA!
MI"5)'F1P?A+N[P;G:,I]%]%>_.6?[U]QG3/]LUK-SXK,&)X_GO;$OK2;_CP]
M$SHJ?R/%<$])FH?O([=&'I<43"!A:O0S'XJ4LX*DGV.7P'+JN,9&># 0!%:E
MB3^"<&.+2Q*3O";!@U^!1%?BG9DPU=5%$5[ ?2Y""!Y:7LSA0J.@A(@6J/,D
M68IP!7F,GJ$T1%7W[ZPL/B8E&@08H'5-V><J@O:J"4^M/L.4$-Y/2%(D32OE
M:D+W.,DK5NIO,6BW!6+[)K<Y%$]S?8>1*>JS:>(M>Q@D$(FA/XO O CC:;%8
M2M!>H@C&-L!'ZA*^IG;F&(O"]:,'J@CZ?](G=V4.8(0!!8JL=2&-&R]E"/ZS
M.(;:>/4YYDG )>,DRYFT8R\X.R-'!>8D03_Z)[XB ?^=]I_[)P=[[T_?52\P
MJ<J9"KUM2+=SZ)#^O7]&'6CC*U@U[D\-$TCFBZQ8);ACV+6YSN"FD: "?",O
M\GW]1CBG!3 !BWAZF588%:3X82"1,]DROCO.=/]LO R; 7?'XVB950X(?#08
M1E8P2)D-1C0RC.VS=L/_M:_5#0A,UHK"F=BM5!KP\I7&E^L$ YX<3V]O&']:
MXK09YR6_XCP=D\+Q($^Z1D"QK!F&62_N8""CWDEC&+0,7IQ=(JWT$THI>VVB
MX5O<1KL7GF99.*,-U'%5SM5PR>-HR;88!]*T> Z:&N/.K-0+]WB,=>?,1\,A
M;UT4.'1L^#WJ04\E=4-=28S\:]?D+0U^DK[3*I6^FX84$5JOQS#E,:(MCL14
M3#'4?/8[W<(<[N-=A#WJVD4VZY#-IL!<./9/&6J\=(:=&R9X+9\WMAD??9:8
MO5;\02"0[F<54?I\RPGS,-82#T0Q>^DVU&S6:?#L;M+IR=0QK.GV!G4BS]$O
MZ&[4U(VG\75*" D*09+3H$X(2B(:U>A?S6L8:\$TKN:[:%9D67%%NTO!0<-K
M6#7L.3NAEC,1^R9+*B9+T!IUM]?R_,TW\"#6&6:N^_W0[L6S(H-<@^EM,7-M
MS,&V(:?7+RKATB736N++@C\Z4^ ,_[->"-H;TYGE)*TL)9VC&.0#,=OX7V!Q
ME6I6\2=LNMUNS@^Y.+_1-Y(I(\+#^)+<KL;L^9]@"TUNOQ+R7+  GOI2K)43
MD0K2=1QVXD]<K2M+1%IP+_DDF<'N)XD[37> /BFKY^"BQ"]:-&HWK,_GMS+M
M6)6;DR"D\+ UP3DX!#<.=0WUW]UNW";#AH5M#G933L2-Q?'I3/;LCS39R1U-
M]GZKE^2"/6PR&MZF:X,8()ZMQPK'=>A$V:S""XUX^JOS2'2 ;BGTE_TO>$C#
M=2__C/%^R4+\Z2'7X G-^W,$8'P2]0?KR4IO>LW=5KRN41%?>@[9?;[-:;R%
M%O6M^&LH<#?=K]L]R<APIQQ>MZ ;#&6W#,]S&8;149_H"NYD(>[W"FX.Z6#S
M$_^A6,;935,\^)RM@A^%TZ(&+_X+=VK=@VXGK\,OD]=[6(+6%?N'FOW="0 2
MBW3>P)^U"(_4#N>A48;C'<JPC3(<[5"&CY_&>)N4%'3&E?^QC!<7VYI"\S,8
MYSA5KN(H)7\QJ>=8M8)9U"5>TT&9+.LR5Q2_CP<SL">,XA=8'A6^ALO_$V=9
MPT5")9-%O:!:QD^4*4\KKCV9.=4C9;(H2OK89D#>4[?$M^&XWW<;*@;<1/'T
MO$PG=09#B[/PY44R1[.F"M_79Z&0,ZUD**:@<T$]7[2&C0NHW497@Q,:ME;E
MY'X3K'M/JC99;N[L;=<JK37 VG1^'L;9\C^^^BJLRLE_?)7.X9S_WWY_V/M]
M<8[<0P^T&'\],^OQ@&P 'UA:C$;@8T*IP[0*&56K90+3))DC<()<545DP=V#
M)4U8)RS%,%I;@@ /]ZM4VJI_Q 2EIJ^QF%"JQ9Q$]3NN*<,_# Y.\8^#@Y?V
MT'C5^?(NKIQGE$S*^<CW"5?G#XX5_>#^SBDIY&)9F:,,/,TG1;DH3$DE(37I
MRDIS^ :6.L*D".3@'&8'KB4C:[WUZB(AS,T\GB9.Z5T\6\I#L!+'E#^^(Y7!
M1:6E13\H3N8\R;&\.["CQ0EG\+8:;RS82ZPT"V6D]Y*)OV?9I1>\2_"DA._C
MC'?VU[PD@#?!8NRB?Q/^RH5<PJ\A% GNMX-G#-Z^MA04>0OR F3169D*UDM%
MOPD5:0&APRG\!Z;[\>I,*[AG"!$4,CE!JU,B%<<1[&')(+*KE*D:L#B*<0IQ
M^%]U7,)0LI7*,0CG#Z!N8.[[_P52'\3A2RH^7C:_<+S_G\\*-\*%")O4#&RC
MU!F$2Q?"'K1GX-:U/X*<A4;.@D>6,[]$9M!_R!*9PU[X_[U+JJ2\3*;___:(
MH1$LHAZ0%#G2"L0H$ 27LS0EB&=$*X;YF/H#E%C'VGB__Y]\UY)89P7<VB5<
M_5@[SP_%&'TZ1<F%2Y@0DX2!TM?:BE^XQ>.M12C>+AYRN(N'M.,A![MXR-U2
MN0T&#ZE+C[#<,(=50(5BZ@BP-KQFAP:UR&D>9ZLJK1!\:2OK7RH7 'T'%#+X
M]PR ) 87JNK?$NW\U[01B9GZ"Q3+ @EZ-.@@3& ,F%VDPBQ26%T01081PL1,
MC5/DO]<Y>WWD90IS@B4XL&^H#,&!8?<"&X/@?6"N@&VQYKM(ED0&3))5R159
M0>HR<WQ'RZ#63!6)'.*40/A8:;&?%<5'8MVQ[R"K)\TOB^PR"2I8TG263K#F
MHTRKCSQ<F&52+HG)"8L.3BMF>8)5PD6:XW4XBZFD(F(7,.:X5P4;L3\MKDQ!
MP#R>E,4^$EP5\W0"5MAE6A9,\P*#?'D!:X O#(BI"^Y99KHPWS\OBZLE!0W$
M%8T,CUFRY U4Q+();F&4C$-7NO#ZX!F/U?TU9LG+%.-8B/Z_3/(ZJ8@7C^6O
MXO==)3$YU49L+#D9EE.$O$\D#?#F8D[E./ )E;SHD"L:0;PDG@V&N:/HX2KC
MOR[2\PLP**J/:88\75S'EB=91-8M& ;DG%<$=19X=CP!RZ%*I41'9RL; U;#
MDE'U:T6)2T>$]4,/P3P&&SJ=S2B&P&$7&!9ZNB*WR-TV21>QA8M7R37BU@M_
MDX ,];?OE#!%NB/KW1EAW6/P=4H*&QGBJL8K D>B1>AU0&:"''_!TT#[/P&?
MH1?^LZCU;*/5OX#KG9#N-1[T+*67%GG7*\.N5P:-X_G7/Z=;R[AI%.[:90$A
MC3_"\J%I3!>3#3DI&Q%\LJ+3@2$J$MLH3#Y-DH4I(J&RHJ4UC,]63+*G;(..
M\X?,-A'RZ%"4;!E_Y$H)PV"#ZK9>T !(::T;.;Y:"TI1#2RI@G2"E'QS1!1/
ML.BI$4-S)N0\B$C%IHG$#9TBU8#DCX-\L#!U[AXD?J?PXOV A5O(2D;*RZFC
M9YH_/+1P;K!*"S716N$G$B,[,+D$S2^E+J(5$RR=F&#%*HS Y[!5\P)C^J0*
ML0CD7-1C\DG2$0Y9EZ/I(ZN1K0*-@CGS!#@Z%5])>&[19J2=0!',I4B%!TPZ
M'$<LJ_5;0CI+@J#^XL!SEK3Q1/44"XDF+B)S.D:!G1]SD]%3*AO:U%LNS5O#
MP3(7#1D\Y+%O $3ZO7&:/X8J^#7/$N'J0QF$;Q'QX(1H7LW*1*@(ZLK6%JD9
M)"&:#B/(CRE&HHK5R$/5@9^8D#G6 99)2C8'TH?2>?2HUKSG$2/#CV62Y$[^
M*PFQ%A\?_]*)=.])?H&_C>OU=Z1'6VEM+LP-B\OA@MP'FX?8AN6U5&.J/[N,
MI[$?\4]SNM6)!4L)5?G1WS!UP_N+.,X_I>&'9'+Q(8GG(7?="/]6HUET.DFG
M&(6>UL2CVXNP;TK/#-=VZ+AYD$%S;DJSYU6+H9HU-9[O7M(@893_G8IO O?V
MWVJD$,V7JY!9Z+W%Q6GD15:<K\+O0=5EQ8)4DAEZH$.W#/8Z]'_ 'E)!T6OT
MF1.PHEYA7?]*Q0F&8R;^C]>O3$$V,9H59$O!_2'+IR7]+MU9?%XF+'C?@&A<
MO@BUD?N/]2Q!@9"\J"YX98=]P_[+2SL&RH_6L<)R.J^UO0H#F[%UWVE_3%[A
MN@%TO-9O@\C5Y;);J$+CK"JH_DIK8-GY80X1#&N)E2]/P_^$%7=C__!(X1^Y
M3%^<PKV4U!5M?H1UQ59"Y4^?<8Z"QCD*O7/T?9)A@?F#JF/2A:I]'_:M'1K8
M!K'%?,([,$, @M&6L)&H F4K0#XT<XH;ITPKZ)F9S\M$]?7;I%ADB9&]=XFP
M>,+:TT]$?<E3R&J;8D%?&2FUAOSI3QTO_?7]GQJO]*G#^4G5-\IP8U_T[N?O
MC/@936*D7"(A^3S-SU)Y=, P#:&FM:H-;W6:R78;\F??OKE,RLLTN7I 3$"W
MX?(XZ(3?F-Y6N81%D6!; *29C\*IO::(ZQ8U/Q)L4G! ,Y_*#+-<+=C,L%$(
M/'8NNF:AEP?^_KMT.2G2W%71^+$K[>:J0JN3=6/(NA&E$X89^"RU<M?@8^3>
MVK-4H(T;P]&N]D8 )<Q7 5VZH-;!U"TF3*E,P2Y^@[7,>5 !#XI.NO-<4?"]
M\ U\$VSZ.7YHR$O3RHW7Z-)$Z#U.*!B%L[U 4V<_1E.'C72,VR"ZNOU;N)WL
M'8_CZ_AJ%((104E ]S,V=B;=/Z!H5IEDQ)CA_D%B-:!S,9+/5]$5!DOVJR)#
MM&O@?IO"2>DGY+CBM\$)N.:]9DYHM_#.]>#V-'P:D1$-W:^K1,557"CZO4IG
MT"F'3MRN6.R?(P=7."N9VODR.4\(0PO_/8,U4-(Z0K7C[9PD4T9\@-$".YZP
M"]XX2T+W3?PKYRF"X) F#4Z 2K].P\C*#QZIK86S+>H2&UQ4'*]R0K0Q@5O4
M7"7DS,QCR:V2<[+L_N*L;V".XAY+#$A^AS2&>[SV+]8=Y#U>_A>1=Z3W9#8O
M'HA?X$DX@Q_\ *Q9?O3MZ\G2,\$QVBL:BF.ZQ /G\H*%Q\>]XZ]I54^&O<'7
M2OY 2$H3I:5 *,H9ITD[\OOT!.8W\8A=Y-P$]O4G^KXC_ ]YW9V]**2<.(4O
M8G/#T&^<2X8"$?0J?'>'//;TG#C+-NB->-S]WO .Q[VU5L^M\LI'N[QR.Z\\
MWN65GZIPI]\ZX0*-5?S1PI+,I-2 >5TA;ZO1MIB14Q-+S/DB0Z ]WR_P\X/^
MD:3 ,$C591O 15]7+FGJT8!Q9.8=KB76N/["T>C0L>VV5=M^!PMQQ4D(9@2B
M3%YU45QQQ&*>(%\@K#IU2',L9MX/?\G$8M <I]QQQ%\+#S!7'5<G5"8./?W+
MCOCH"XF//H]4X_#N237^B3#.5YX5\T091>YA\B\YNT4,?.#EN%W+'X9AY'H"
M@^[FTD^?J.7NUO&9S';TQYGMZ1S347^<^7[]C!7"W2K4K[[=^]D:%[<E+UO3
MCKMCZVZ>\,,\^$%8HL;#K[_ZEBVR)T+>,QI%!T<M]?U\R(=&@^AP=/1\QS^(
MCI_S\#<AN!KWCF\UP:^_G!=JS6W"#M"SY^89],?1^*0E-7\TBJ+!P2@Z/A[^
MT9=A#R^=X_%G+\-F+(O7KL!]+'GG7/>'A[W#SY[IK17+'9%1;07-T&!T$O6/
M;J0#VV:FI<$1Z-W!R1]Y"?9&A]'!0>L^WW@);E0V-\W^[A=[C:+IMZV6C=_=
M4#0/S*6UBZ ^RPCJ[6,&SRZZLHL4/C71N/.8T3L_J73KP-&#A&&.#N\S#'-+
M[NB3XY:4/ O.ZT$T/&K90O?*^MSPWZ^;Z*;+UC&O@Y,6D^9-3[NGD8P'+5]G
M*\D[U^2^?Y!\](T,-%<)9;L#'P G#DLC1=Z-F8TKI1XD!A$Q]+V?SC8:S:@7
M;#QLR<PS<,(;.@=E/V?D' Z57P:W&GBX\< %1] Q<(E,70-+6+_F',WYK#5_
M8,%\X-<A^KM26K4N( TB=I'KAHAOL#HEB"<3S-M)4R]_CPZ/>WV#<X0AU5B>
M69<>IMM@0_#GZP1!EOV]@S?G,D-G' PU24L'&XFF 9H+"".C$K+TK!8ZH 9J
MTX P"17TM^0L2<.]X4GO\.L7$?PS1>Z?W],88?J#86^(G[[.<VP2#G\ &RR&
MS_OT[>"G-"X(28V?''PM>&,M$-P;]P9?O]A:$-%U>"X'L74R&B,C!F](458!
M-;7$11L.[9Y&X0$VC4-N":S:0"H[+3L^"!G)GX7G^$NJ6]YW2@CG=4ZUVD+_
MJ-P5/=6$.)[Q2=\;!%9Y>M^R!1AT)&+A'9LFBX1 <Z$4(5<P\"QQGT4D8TC(
M2#2P!*FW[VD]?EDL^%1Y2^(?K.&X=T)'"9DWN@1W,P5VT%.5BBLP.O"W <NF
MM0:E*N981UJ>)\S<()5^9'PORK1"GI%&G4KG/$)_'@=C40DXCUL/_G$+GQZK
M;-"C_?VC(D4_K"VB,?!0T@Q5DF54\+/_KQJ/_RJ0DI@H/*>Z5%LM0]_G(AJ\
M$K("98]I#HAEA+^@16,76-VB!=*$%LV0$0*.BJ%T[H58IH95N76%83$B3$%A
MMV72Q+9) [DH\$MP(RI'[;+0 HRU50=(_I)>\M>OK3W "@]N2(S%:D:C,J;3
MG,@ GW$\<HHHNDMGW"MZ@V/*EZBY\8Z&? UJP?3>$5Z!?"W^ST5"UVJP=X!?
MVMI[$4[Q]UQ5%9YZ557;7+7Z.@]_)BGFFA4XL<H,.M4:LU!JS+CX+)C'$ZJ6
M9$[R"H]I6ETDT]"M3;^V-+U58OXA^41%<_B*I/E:V00\+UYM6Q1@?=PG.-4H
MW,*ZI =O7;U<\Z'WMLX/I(A=KF6'!>*>*&NO%=F'/ZWX>Z\&V+5I_FAW[_>6
MHU>ZW,/C+RKM&N";^X&8V,AX5^ %6<,1.@J+,W#BDV7BKRH8DW".N#ANW _K
MG"[M69I,&R;SSTF<7UVD66)B M.4"<%2-/KE^E^%.<RSJW84+\O\C-I=XU>\
MAV^K_KU=_=SQKGZN73]WN*N?>VSAEFNH@Q?U'EL,W'L/ RS_8ROZG^NLZ)=.
MR!)5;^.+@8E)\G5T_Y?RH_0G<5[ZPYMWX8>_O0K_^>KTW?OPU2_?O_H^_/NO
MO[R")7O(D6P%&&)SZ/JSR'[O<OU;.ELNI.,&]ZVL\1]CV@]<*.2EP:G'SCWG
MGF_^X@,FPG>#N<O!/%2E4\-+[NK!V^\-R75^*EB<T3 Z&1]$!R<MG/.S@.0<
M]*/AP5$TZC\11-'G5!3M'47#DV%T/+C='%HXLT<:_O[@N-?"#]UWN=/&Y^Q!
M %3C830X/HD.#V^)7KJW 1T=1/WA<30^:-4*/=* ]H98]G<<'1]ML$0O[GDP
M^\.37JMZZ)&*9S869,[=W?/*G$0'@\/H8/Q4\(!PIN!R&ARV"A,>38Q'1]'1
MH%6(^!@R?"\BO&%AZ2T,'4EE;>0\/.6BPP&6'(*:O['I_+977PX'_6C4OE@>
M?!D>K 1S$/7A/CT>W5@&MSU3'@\&O1L+'Q^WZK3YV@U4TO (U_>79,E(NON^
MN\;1\<$X.CI^*I?78 A7*3A,H_$&-\<#7:>PNR<'T?CP2=RHPW8!Y/TY+[<3
MW1.4W)?2#.R\0+(Z!*,_P5C+;C#/8C!/Q*OQPV#WM#[@>QX='8/N>RIN#:B]
MDX,A1JZ>R(#VCL#)@MNA_R2\\X.'U,-/)H@$ML)A'V[G=G'D(PG%(;@[!Z.H
M?]BR!!]+2@<G&-**#H^>@KDPZK=-Y%T0"8./T?'@$&RZ)Q,,C4Z.!]%X]%2T
M_QZJVI/##8SP!P@B;; HNR#2G<5.3N#F/QK<2+.R[2&DP7@<#3<&RVQ!/.7H
M:!0=G/R!)GQP<MS;%![T9 )(GZNE.*ZTWCM_MN?TZ# :#$?1<7^GL?K@K@V'
M8 S_@0+?>\/#J'^"Y^?S-=?SXEH<MY-J]Z>T[B0P*)4X/Y9%56%-RRPUW.7W
M%48^B8Z& ["IGXI;B(,98"#YJ3C.>\-H<'(8C=J GD<P\0=/S$W]C+BWE%KD
MYU@+F>35#@JZ&\S]Q[WO2#VS _L^R;('%."CZ.BD'QVWP0J/M%/'T6AT$!V,
MGXR&'A^,HO'1!NBX>]?/AT\+BO9YXOTC]9;,J)8VGF))>H7];9&$Y8$D_J ?
M'1V=1.,G(V+#(S "CJ)A_ZF820.0^.-A-&H;\X\TH(.37@M2\T!F]9?&(Z6O
M5IJ'LS@MPTLL6$;?W[!I/'-W=Q@=]?_P0+?]1U^ !_-\G\9^/QRBK]_A%&UW
M=/(#<]ZM]:2>[2D]. 9#;A0-1I\?N=D2?34:8Y(S.FR;0%M\DD=1_V 0';1!
M$]L[Y]%A[_,[(3TQ<XJLJ9\P=CDKB[GJ)R+5>.:G$;&MQ^-!-&BC;1\R>/[8
MJP ']!#^;]0&$6UE"F%O,(ZH1NCD\YLV/:?Y#@:#MA/WU"VI#:/.RXND1"9:
M9*#=$WOIOL-!SSZ^NAO,$XL\/XH8#Y!6H-UD]=%"<7 -#YY*+!RNQ&-P5S:
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
M^J_+1).?H]9^T,=F4V=Y.!W7@4:EHR.Y29X+?@TE&@L4NAS6AT<EKNO:B2R
M74M(WUIR8.WOS&J5I2++D-SNI1(TWU%S.:Y%6 ^CRC)J](5A(MS]MNVJMMUI
M<9/5[S[,>H2.VRBT\2XM-[!VZS!$H^)NVH*6@HPLC:"K#4F(1'O@I9\?TH&$
M,\G($<P P(W@S//>X5D01)Y$E%T+-6/^L,YAD9GX)]W]QA7%FAY#(#"6[$M3
M-WBNL#:2PL<"]?SV !W$3D,V6XI=;X M;N,:9(GX#953[U\BZ_1%IAB8JL3P
M@X(,/1R"0S8\[PJ[E]1F=TY-G$=Y7$A3#QOC$"O7)M8,?B" ,Q'RT:6?3>+(
M5^EYG&<IN:L?TLTD\J)51,=!_D@HS"D9X[1J4P]9<NX1WH=B'%,,*JI;5C6A
MK@>A3VB<N%(J1VL5NOUMS#%+H_@[F@YS$Y*!"!^(AY+4H$NV&T^ 1.G>$R2P
MI)FTSW XO9<-$HDX813%C%V@,CI&CO9#MM,!4KF"@C0Z:&W3(@F&>F-T+KF!
M,"1*;G:B, #8QA6@=S6?Q0(V1,,"BE&,'2,EZBX?<EAI4W=\4)A_11LA#0DD
MJWC(B!YQ>I[%V T2HYP(8<A4'WA8"8KBG>B'K7 XE%B/E_\X^OH*^W.8!H"Y
M*JL\1?1@(S%2?B+'M;@W)(!^6%A]63!'W R&F0TN+9[2T:2$I D;OWDNIK>Z
MK:^9D"EM[7D0R%+B6:/2U=7#7-GY']3Y$F6;6Z_PD= W;.IFPTQ1?+#-,G3W
M%J(QA,I#E7M( ^@AN-UC\;8@5Z/F5@$%[!/U$<EHR+9"YKM$G[  &N ,=]5R
M"A])7U=@MM(DB,/@'$L.MC0E]Q<254\[8K@IT$#-+V2["9.@,(F=39C$;)A$
M?Q,F<=_(77?UY4M._;R?OH)H@;C44;NH"6!2$QI*\G,IE#?-2C2/AXDGL?@8
MGX]$,&U/EW14*8P651>%:'(3$WD[)VO/6-?^ \./8TRB(MOC(!Q2XRFDXB(7
M>$#V\0Z:'H?Z!YTP<($MEZBG6#"KTY3P<2B")R4 <$J7'F+*8B;\MX1+GG*^
M&<> 2R#R$*YC&%V*EEHH S%NMS4G(U1\'#@MA^:)@HWZ<57J/F<$=(H(IQCC
MWD$7)/G+PG;^XL%94#7R%54/= "E&W;-60JWO%UD_L.%IO=E>H^F?[Q\#>B!
M)*4!G:--H_SYF(OB<J,ZZF[);>IF=M_F6+Q+#)CEKCD7Z.FVL=NVV@1+CA^C
M"=[5LQ8?,THTMFI]J,8NZ&35>1(_-S0!S8U,6@JE<G* 3?YL44N@-3F__DUR
M?ADRE/CK+2GQU[]9XJ^WK,1?_X:)O][<Q%_.6PG=S-X?R@5N :5(' -L&SFJ
MJ-3 )B7XUK.>JC.1M\2P_9BIS_NCT[>4W-L'R<CX-2IV)"&:B=_/VLR]< K7
M!FZ$]N)-LJ%*F'\U(<<!98Z71+\K+\7U*$K_(KS$-%*F=<8X[[R?Y6<AFF4+
M3^9B<X(VMTOJ,<E<(747MHFP.I#3F/@Q.).]%F2V!:K:\;_0RJ77J$Q@G<P<
MFRL6+Z1/(*7&$4#<.U,9N2HO V"29^13R3%N.%>!NWSG6Z27&.+ O9!AW\YC
M<+7#,Z L9^R1T/MZM()@:RCAA<A)^LC1B(2YU=CK%74KV^:X2N.R^,E4G\&E
MOYR-_X6C?Z6S>/RYOXLH_Q((>QP!_:]R.$QSZ,ZCY-Z3<,>7;^,RRN+T5<=_
MG[E>9L<WQE:VP&TRC;@X;XM^?8L&&0TB8MMY8_'W] HU%.9O\$X!X,\ P#O!
MVRVTPZP: ]$HX_4"_>TI\KU!-3Q32"K.PGS(]].P^<"9)[!VZ97:E>F?T(^'
M?WT6_K]N_Q#-<.&;)3.?P9L/I9KX^V''_]\*Q+ 8XRO.612#+Q+]^9WQ!1?>
MT0#43?\C"VI?T$WY2(*' !JH"=BM^F%SJ\R9E[';M0Y/E2[T( 1G!<MZCN'%
M4A\6JCVG];KP2?;H8*OYG!F]IC,=#5QT=SN1$48G8:F7?B5KAUBO<$$9YE#
MLCCY 0:=@&S.UY]* 8"@JXK2RXV777HBD%.TH&!0&[/#D8#!M0L.2%2Q6XY3
M9+$36:F88XIJ\*<$F0J<O!8X.2WJGU2?=;YFQP3ZZ-)_+_E.1E("CJ;@#5\_
MX3W5BW=:#="JA\9;U)) $<VL$[@1'P-HY\%:,]85R7/VY>-;)UX%I!M='>?W
MSFD'$#Y)PES:!,T5'^":'&<I#* SDF!0+3/P*?$5HC X<ON?552?0A>0^JRR
M::*,9/TV3+_A,,<@08>H1F?5V1@$S@I#"S!&*,E8>*[W0BTN"V!3'?\H*<?T
M!@W]Y=@_0W6<HEN(Y9/+<4B<'^]_BDCE2>(?U5^&UXR?'+:B:]YC#M5 6\A
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
M1M(1B\Z]P^T=XS1V?[3.8\ECP"I?256X6O,\P66;BD&&>8Y98*B>HSG(G$_
M*Z.>&J 0H<)D"OH;Z89LE.1%D0DYJUV'W;B5D_&7XW&L1OX):4.H8G]";ZP$
MG_-OEK_*;X%LPS/J//F&96^@+F#H=LWNI9=Q/7+Y+T-QCU'45:Q[7'/"3X4Z
MGYR3XDSXWNZ0/WEMI^:WGYHCF[6=W*N._]9V-R#_NGL(UX#-FP,VP0.J$D,I
ML@9D9,^I84:4<459<LP!$+@^1K H$#%XSIZ..+&PVAM6I)$3XOPHE7)\DFX#
MX)8$%QO94 J RKR\JLH(X5INOJ#(O@DHG/8@-' ]A+Z4=\;JQ('NM8=_%M3
M@ O?<)\^+L_N%!@I,1Y,RIS[&.3(:9+RJQ6;_+S25@'<AA;N)8/1<S>'D:!N
ML@PK\Y-)E5)UU:&.HKS5_4!1%N]<JB0-DDK,<=REAYNA4]!U46PM!@-Q>\8/
M2A*\/NB/$1GU(XK91AN4\%+_$Y:4,L#TOIA,Q$\U L9X5$RQ8BX>.6F)!=:.
MB8NQU@FTSY<^"^9S!%[*UGF:D8I8M:7]EE04^CP>8F4GJ>"MG*18>V*B3\:.
MD;/N";"#:D6ST5*A-1^/-O5=EJMCJKT6^S;E$RW>'N7#PB 0NQ_:IF!NV^1#
MJIYH2D/8_3)^A;>3[-02'$8'H%):*)G7<=GR.$7/&*@.58G>--T*,F'#["B,
M<RJ 8!N0U.(L<1EP26S#=EVPBU,7M6F>;6JO886X1#Y2O_5(F0+6IFB44T_)
M,X1A'(@>&&=:NF?IS3O+'SVUP%(QBFJ:NJFRP[BD<ZAOF.J-#Q1;]6#'64I!
M_3/K$&?'?T(#0[=F%-E6<\4A*TV(XJ\ U6O ZMF;,J6X",;ZW#=$L%3&:UNE
M>CT$"B"%A3@,JX(K-SDGWEB0-?$R G O&O*M4?!N:.W43F+<6+4>V6.@N9C9
MRO4"3$J%<^\#":W'(+YQ=N%1[**6"P*N&Y1B''[J>H@*5W@D4D;Y@F)3)SYG
M"(ND&T9Q#CP6#Y[]_DAO\G@X5"PA3N+"Z1TC$03P!#Z)74/":N@4.<$WI',L
M(X[TCM+8Q!P74RN*+'!+HKCU<4TH93#+$&H"K8<3GU-K)2IV"'-TR/9$^)Q<
M!CXB-$GH1M*:#W%VWNF[0A>RE0XU,SFLE=\6DG>H#I+TAF==!' L3US# 2,L
MFNIOV.@V9&YLW(Q."Q8N^T.9(?$WX''C+!L2E6.G$5UGZWR[JGX$+D2616
M:2Q2NO$7"%'GQ'%*4[GB+,/ 798C,4#"5&^6N3TW(/:3/IW ;I%#4B@C&^"G
M!8#K,,)T!HDSX<\B80X56B09B!,0-LU)V19A6>X(X)+$@K:8@#9OBC?7=&VS
M7(FVY<1V(EJ"YC#DGXSGB K2=%G:_3P"(N4(AEP84 W%^-XBIGBM0I7A3/,S
M>CZD.M.:="F>B75AA]U5E-^%ZKKNNF+-^1(?";P&2&&IJ+'3*4J@&87\?N(Z
M<F%-$OF*T2988)#>XLY[_6YO&ZG:1%&P]LOC3Z>?7M45*8Q)C\L$UB(*:E-.
MWL(OSG*J+O->#V5:NU%(!8SJS&+TJZ+F33&U!K@!UDSUQYDS8$KBL@"4^SAJ
M5<BG[;(4L,@EU38LP%EDT"]0<5B)]7H9G[^J=Z2J:62F)-U+>$QB0[#2Y2.X
M!6]UBE]+@RP+.]N\RZ,#UFA:0^(QM:FNF1G:A*3%-2%4DQU#0LWQYY&GS>I*
M[0SM2EWI#O0DS^A)LV6;?ECV?@SH)2FLG,YA+3H4#=!&;+VYR-#J]P52('&<
M%'>-'S/*>V!>*R5Y0D[!4;4*0TLKK[KLMD6-5%0'>(_%.EY/PG6DI9MA3(S^
M<V.L@\=3Y>1QDNW32D0&.P&73!-2_^7P%6)=S9#K&H*I53<9@3D3BE2%W";]
MXH*3$*,K.?,71,$<U9ZVJ $:@"Z&UA;=R&JJ'9P[9.Z2!6/),M O>&[(],*4
M=NW" '97ZE-["W(\16E\L!+ P_.F\:T!&?/G^/M/:992)ASG[^'VOZC17Y]%
M.[UGW+"P_.NS^'OY$V7D;XU XU'/_!2DMK\^4]'PI]^R%-&\UQWL]H[R_&L^
M2<OA^R0\>T9'%'\_W^KM[VWO(T7ZX<D6F>G@3F9J;.MHF"'WG9WM\,[W-6^J
M'3BX- .Z[<[VYJ:?)61N(?^)=I!@%#A@OR>!YFACS$B[/X^SJD#SF'[E'DLP
M]_;NE! X=_ZXXT3L^%^,G*@KG_X="'@QU.DC1)L_LQ'1^Y!RD0XN&OO0R 3<
M@8?EU[EIA,_^)L)G-L)G=Q/ALQ!BW:VHP>>Z,+';7Z+4HY>"Z8X%:#YZ<'IF
MB)XFXAL_$7O 2IS/WGP^^O+5__#AP\]_P1=6DN[HK%+#K&W2!MP.5BDM]KK(
M.<0S%<PZY]D]>)SETXS2AO]&"89H EAMONC5$%Q6N6QKM51)=L$U.+"6>SBQ
MV<?&KQ=XRD O<Z!7*]&@)M,DNU3V==WPQ5I?=9MN$FJ @>,A;?U/()F1&/8<
MB"5?.VPI0(AF9-[N4=T)C SWI:=3X$3$%%J=8UF)GZ5J'%@\DORS&.)AO!%.
MQ0@G2UT/@A7T52@E.44Y/)=.5O>OB'$?G$@ER10].^G97Y]UG]%G( *1_GSC
M)5W$PW*,CW9?&(:*'<O#:0'\1/_U##G SV4NC* <ZHG.L7$)*-!Z&\!S[!;*
MX;7/,TNZT2LKF()?N9IE+'/F.UMLC:,@4E")&\8,(D5?,9XNE!!5X28P)_R3
M;X[\<1ZYYI% 9V]R[ UA>] 4ME_[K:=V[7)0(FZNXPY MJSE?M:1)L96*6Z4
MM=C##R'&T=DR#F+]]SWG #<T\,'20&<8YQ0->@$ZG>49*%0HZ63Y3_Y_'1^?
MG+Q__VR10S B4[_[XCKD^M>XRBXK_]?XYG?*2F8O;HHFYM6=_6M7>#P.8RPQ
MH"7VMUF84]BYHTG-"78.T.Y6D"]G==MKO'WXXC9W?KM_;PO^L;?[W5OMM]_M
M[?M;=%R-P]K0N V-NX4<]*]Q/(C#S/\<IDN6%A98S'&V-8="K422:3^=G=X#
M0:/K*$>_OZ$<&\IQ9Y3CGUEZ%HVQY^T_0^SE?>_$HSU9ZQXIQ]7KW3V\?_7L
M+LG+1C#9D)<[)"]_C^''7ZJU("U:@UI;6K*]^[AH2;^WH24;6G)GM.3_0,-)
MPOA6UILG1TMV;V%2V="2#2UY(K3DN(K]TVPCE2PBE1P\,DJR_7 HR76&M@GV
M.. P9I/UZ']4D\&]:LP;*K0^.'*$F5X;Y+A3Y'@@1_];-HG3D!*\-N?_1(G#
M6H#NH9[SG8AWX;_Q OYK7&U$S8TQ?5;4?$"TY&:!*PW!8\-QGH#$L5%(-C+'
M1BI]ZC1B+0#S4$]Q->;/7^,P'6$<[$8JO5Z..WAD;MGN PKQN)G,V<9;-DQE
M'<C1O:/*Q@[ZB"6.C5:R(0\;J?3>;_IUH8#IGU7J_[H1.1<PA/8>E\CYE VA
M[>QGPW>>@.2Q$3J?M,BQ,83> X;\A>KR2*V>1U>R[V!3LF^V9-_>IF3?#5!V
M+>I674DWFR3A^O(C>O+=1CJ^+?)V%U5O%BL9L/!J#W9NO=JY16^DTRD5QL?L
MR2BJN,7D516E;G085]9(<\!Q%8BN&V.QM;WV%US=#]0$N?$N?K2ZA].Q<+:;
M81$C74-UJN-_S#NP9BI';,I^-+IM^=@H(9'6.&%)/46P\-\HQ"+(<('##(:@
M/HCO5$22!PU.+5&E@A^V=(3WJ0_C=)K%J72YH8)^6,_OQ[;48?C*9K O1A%_
ME_;Q,(93$Q![1)SE<50E994#:L?I$&">7W80W;%56>;_F7$K00<$@>\.;8H0
M\FH^<>-3; VCVT6V-^((X><D#DL5^(?=[J^_=*)LXK_/,MA6U@G\7\MAQ_28
M-0_H-J5R:G\/TPJ[5 & ]SK^^QQ&<+[:Q?6[CYB%VT5CJYL4M\J=1,QJI7@]
MWO(0VX-ALZB)8(-930 'BE7/Q_B_9,J'.%3G*LFF+:, +_FFRL[BBXC@,+()
MMD\E=E^;VQ_A;C^&.2 4]=8IQR"XGXUK .CXORBX-Z Q86L!71121O\]!9S)
M"VE'<E1%WQ)$JIAZ]?0[_A_8-2J)83NR8G-TTQR[UT384,[B$JT']R3M,N9>
M(-.RU^[EWQ5<^=$E7*3)3>]!??".)BTWI<D+T[V'396OK&ARUW1Y;LD20W/[
M@&8TR!O$,%@6D90)8LD<<C5(LNA;- ZI_P@3*T*HMW$9 :7R)T*M5#1.08,]
MN^3KAD./4*^%>_ Y XDA]?\&UV4JV+[/=5\M\AZ??,*YW4<=FH@U6P,SKKW'
M0UMT$,2247F!!6B__'<XF;Y^A[<.%HG-0?FJ: +%G.<#K6,G0%JB%_HU1#5V
M'/M?S6X,;0S,BH7XPH)+["_'U_Z]S+ M,^RT+9=/AP:GRWPT/(^++)>5^N]A
M%7:DGHRT34MT2L\RY=*[="C8VS >5OZG%,LY@XA;4D<N9RL$U=>\\^Z!.RR
MZ*V*_\2S> <P&"(<G.88;?#H.+2XV2(7Z<,@/L-"O2%C!FT7+:=(/E\;T%"/
M45S F/H$1D#4L]Q0/=L)3Z6@$RB5<[-8'VA4E(>C4O?YH^/5&_B0PF4I*RX1
M["P\YFUWS$7<4*Q;55*Y<V&RM50*4Q%<0T/H(=XSI^EYHV*T*VC^XEZA4[Y"
M_X"7ZER3AU2MPLY;TJP=4D2+JR\LHH79CCN975B;1'8Q!H7R<BN[P ;I136
MA<0P86!P^6_52!%)4A.Z09_S;%A%9=$BL?&C37&M2FCYW8Y_$N8@6N2!"U=#
MS\[#'+N "&T)I.6O9B()"EA.-6TDJ (H?=M=4>,:V?/_M%@3,EWYJL()7-IS
M5;"\]TN6<,,_(E>O' *LS[/;=["C*$/JX(X4) +R3WU1W 9KU.%9E@M$\G0<
MANGW&(2M>)AIV!)7TQ,Q.>D='APR!:Y-=Y:'PXKZAM)3[F;^#IR^Q"$=.0^6
M0@.1^'45D:NMN=-*G%9K$UQW TL;O;,&E+NIZ+*8J>0'#2%:LG:42%I8@^Z%
M-6%GELP=56<PGVXOUF.4Y8&P#VGJB'7([_&Z97E=P&,=-\HOIX#WW$46V\T2
M\;P0"L>B$JT!=87T'\<!+>TL+H$^24/L485W+HNXBZ0TOVX1))G0\&)T>^4"
M%TERJ/,";U5:PK?-5CB=0D&48DG*0L#(&0"'DX]OC_2MHSO\-WQD7(7^:33.
ML&O:R'=ZQ:)0JJBAJ[W6[?=S871=5$#X,2'@A^J0W#&3-SC>;LBX%6[#*+&#
MD]1+$UA!RLCYX;>W%GT^I%$'T13;.574.WI*"*1G,1VJA>]2<=HTE+[UC,F(
MQ@Y&,N[1U> &YA:'4^S2A=P4A%W@[L"@SFK8+WV6:PW.@?_%40GO'//2@%YB
MM]5_'8?%&/XN%3 I$#M./IUVXHROS<<,NZ&K8U#":F!EA6#H3ZJDQ+ZBK=<E
MF+TO1DG2*LRN'198,I[26V%>9+[(RW;FQ>-0V\IH7*6/[-I<57)C29<F:&:A
MB7\UF!.487Y&++G"/PO'"PB,FVGA$&PZXP:UV4A12VG$(10,TS)74V .JH(Q
M3L=\ YQ.<H CTE57&_@!7[ZH,Q[BHRBL1G0<PPHHO12DMQ!%M!EZ"R\70!6P
M>XL6-.UE[8 :S3W5L2%F4-\47/$M85E\.%H2'Z-EC@3V9 A;L8+JI"J8\ ]R
MV"R_1+_V7_.'/S)JF102AZD#,$RJ"9 -F.-?8_5G'-8W@7Q%@8#/EF2WV72A
M=>D"EF8E3"$_;^>+C'\'J,"VXV(R.^A&B%RV$&FSHOU9*^B]RI+!C"&W04*N
MH1W7D@XKJ^+N9S7TJ:M5:Y7K*"ZJ#%O+%\B::-B.F))"R_&G"E7G^#]BZ^%^
MWS.$R.E#[BIX9%&,$%6,\K\CMKZNF.1PP=K@IU?V?S&P+I@]JP!0P/W>J3"!
M6SN.IWJ-).7:;[&+/3Y8A(D(I7IFHFM:GR8:4F>V_WQ'4S!U=E1P%")*-BNR
MIZG-$,^N,+.I4 @?,FPC!)&$S"X1:7P-X@A9([0_ L%CCPZF3HK,1V,ARR]T
M?M4@B2-8&PEE#$O\OG=XV$6I!^B=/!(.T0(,TCQC4LUX3*WA"QI:.F%IP,#9
MD6Y1Z\PE6]6'0B?/=I0S:JI&IRW*^6%7E/,=8]K M5LK0*"W OIW5Y-.NV]R
M!0)P=-NV09C2&C/K0_O 6DHL;._8 O(M/,P:$$J),(]C!@!V)+8@,W:B0E29
MB)P;4RFWI4=DP59E(;489;5'>XTLBKO'5<P89NKV>FM\<M]OMH8.' 8/< 2%
M+(9;5@$F,#)/<%$NOA"B!XZ##( <^!G['HF#3=DV59M6);"K/$NIHRZ!#UZR
M*[2WU>XI<N@23(MX!9)#Y$^!XZ8DFUM7 U\B&/9,=Y(+HW]7L=BIUH$!KCJR
MZG 3634;6;6_B:R:B[)/4W);+'/X'D6V-MEKGAZHN=-\<4XK\DU)[3J[BXVG
MV4/+2W=_WD"L4C4R!H@Y_@UX<<I1)D=%D0'9IQ7R^,#&#\3A"7_VD1/A5X&9
MA;FT:2V'&Q7?S8EX!!TULC'=.Y:!2&@X)AK3ZE"VTY [R&EC1\-^_G+L?V0!
MAZ,V3/2.LL!H. 6T]P9[B]-[CA)(W%7B0XHL)H:,<&25;38$I#):7YW-X]I:
M(XGTC[AP8.+91:&#/ ;<CA2$R!@H(/8ZY;[F'/D1DEE6 1*1V#X',=:!ISYN
MTF02S-9;IVRG-U>2J*M-45JGA(W'6H#><KP-6BL ^*"C<UPUHS3(=:>]H?:I
MAD<48Q[$8\B1** _O,O#"W%4V" 8Q\@5U^*NA&Q4))$6>+'.\NS"71<(VQD,
MIC0-20"O@1#XDPP-MG &.0("@]Q0^D6!N1J%$9*4G)RK*794OD![<IXR70.E
MHG1F,$M M:C 7LE6V<#%@)Y!BPM A!^>H=%76[QQ&R#KXUPHU"OU3=NN6;EB
MVS"KD!A:43AZ@I;%1<=U-CS5;FG8-XROZ$&_Q&V7,D!A'.A&477W0W[2PP,W
M& =T<C:A84@"^FV<&!!]W*1ZR6._7\)0.2G7:39!)9--CJBY6U5RBW6FT#Z5
MTU,U=8Y:6.M#T*=(]FV,U'343:,2FQ,9*%PKJJ$N!I'-0+S3PG=1LQQ42&$1
MF+]2%-46V0M@[V=A3N=A  MS_:) ;<(( -R)"B2TE0R&0-((YUQDP]@"A5J;
M\7K8>?32>>NDL8:N9Z\ &"%/(:XYS>-"%'7TSH5%AM$*[N[,YM,,H)6B!;BF
MIM8YEU7I7$W1HAEQ2-8V*9K T?8 7FRL(%96,)CMX*&[#>+$PW@T4CE"4M@C
MN3/7@(<MJ<OW$6CM0S=2TY7IJ-TYVS?8D.01GL,X .BT0HN!XB.0%XLQ8"R^
MA70)D,<$8L<Y-D 'Q;W ::@U^@#E+E+WR<LZE A3$',Z_M>Q\ELZO]>7YV'H
MG@W.'ES2CP,=?SJLQ6'/;$5610'B 1I9 "YB0H"%YVJ2G</^""?XM?OOO+ZD
MZ7X>O'D?3N($G28)VV: ^$CBQ.K6H'>]LEE1ZOI*3A0@"FGFCQ@(N0,$+YQD
M1& N->Y97,PMAJUPP:O'C0_I>9:<L^$<B/$QB*_HD_X5V!:%ET5*(7-^_/@"
MV,(,<R \'O'A6YI=) I$I@!0B 4X_-J@A@=XTD+)+C@"  '+42R 80E!=&HA
MZ@^K7.=U)"',V>N*N(F!S*J(0![@US^4:N+O='LO1Z_$<UHQ$ONG6_^S*L*U
M3/24_MA# O!)"8+,4\"W/Q2SRG"838E+^G40D%$"62!(EX4'XAS:X 4#U62:
M9)>JYC#)M80$"#4A-<KPU+9^RRPODJECHDC*Q)?10A%:;:C+W/K(/N%]T4\T
M5OL2YQ5UJ_Z34;G0*WX>Q@DI["ACP](NU*"(2PS%Y".XN+CH1&=HRL#$%#+1
MD  095/R#Z%4H,?PJFF&0>/_KDC"C<MQ!A)A-$:1%Z18C#_%A1-Q0Q4,9@O1
M\F+C;VL[N,#P_0$&R!11DF$(4&.-<'LGTS)!-PU:4N3V>L.0@\M!!AH[,YKI
M'LT5_3EN%G_X^2_QFU5?55B%WN6*)_\ZZSA'G&ZD._SDOXQ?:54<<,2K>_]:
M0Y%C2H> )R3$AM*[5/$:AH*QX,ZBMXS5Y)+2-%"R%C45,=0UU:$6A[8"P%_M
MDS53>J,XG]"H-.QYK#06 Q\KQ3\/K&XKI&T:)S::"\E$B#D@+(Z3Q1&? FKR
MFK;R,CYO#BI7"<T+ .$A*7RP7@]UM&P(2VMNOV""X]"OEF@%H@(<D(JW$;5-
M&WO!VJ<QFVFKKC;P2[ <S'-<Q1X&ZP2^"B-*(P4=>2*A.ZVV3Z0PHBI/5)B*
M:D2:<Y58A_5O_SP]H5F^P+> ?$=;VT0ZJN0L+"WP3D^.?=)-"4%.08K(XQ)I
MW,GW"*/E8-L1G4?O<'LG\!U"[9):]V%-:&O! ($3+S FT8(-3I@LB0Q&7,F>
M5M *L?XV86[3*TY0Q2YY[<R?(J+HN"'<LISA-2$G"&B96Y@,_N[9WREL#!-G
M10VM24PC0"Q8"@I,/@/E[Q4(:!(2NN.,Z,P8A3D'$P.7P."*FO,=?Y# Q7R(
MP2.>24-'@-'IXDO-06&;>4GA=<BC+AF/#&LM2XS6(J?(40JZM7]$G BN[#L%
MN!^3X AR]O=+_Q39*G..%&./U1!@Z?5VCLA2@Z\@0\9A4#?_R$!!]WFB8\,T
M5L'[GP!AR5-S$-!K$EI=L+WDIESX:9!WGGQ>9:ME+6;E6M_7N>6[+&U :@W?
M@(8S98U0 D.8E3GO4G[HC )$0BFFX_MH> &J$H6 UG6A50<*$9E'ZU*91=\D
M 0!C '! LEK37?8:'&'.!I Q7$/^Z]S"Y084NME.N]SIO!D2]JM0L#F+(D*&
MZJ.VI]V$CIT(;RIGN*(W9SJ*<Q7N@*Q<@]WP,6$3<]@9,ZV] 3 MIO#XN\ME
MF)0 ;&0.H*88V^<M-ORI""Z]O?[+R2MGB@\Z).F+.E=IQ=+YE7"]CIQ[TRHO
MJI"%_]"_R/&UE/2#&Q#LXYL1;+].L+N'7MV8NAC![A[^&,%>GAJP)I%-L(9-
M9--,9-/!)K)IM2A+$D-[@?85"R_W($2T.O IREOT""!@*3\#Q!A$@&&,II+"
M5A@18D;*2:OBUSK%#S%Y;SZ3;]]/H2-O^*76AV[.X3W+X8\,&T)8M(XO.L8<
M#O7V]AS*(Y7B-ASJ1U4*0#:CPVJKI*<W#UQ<2Q$#E607)JJ+[.=#,B?HKU+S
M3LTON 2=Y3[\,ZRW_TH1XQ0U<%KF%<6&<-45_%F'A'E?LL0$@WVB"+.S,5D0
MOL3%-R>)]3$3ID_&W"V!<YA'@5@:3]"^)-(@&]#H!A@J0$H+O#VO9HZ69>&V
MX*>20O7BH03I&-<1A=;#'S/^=C3FPW_.8,S4)[\VO0<[!%I5*;3P2WXEN;2I
MI!GZ+$W$7YR.DLH-^+-YT];(WV;BH65GL#8U&DF$7V(QJC 8!5?*<U<<\RV3
M5;EUH8#YCP58#O3FE4/SW4-)@4AAVBGZWFMQHN.0BO_P#?:,ZTU39YM; -\P
M[<FF>*15RL8;2E8?ATFB0%%!X$5$S"AL0.=09)A2GI,#C8/09*M;%W"0F/<;
M%SJ,T]PJ>&1 L,SQ>KE%L:ZJ:C?*6+4] Y$*27?DYN(!&,H+C)"PICG*7*@G
M,7&J$VRE2BERPG,.#<\%]9]+4JNJTL4T@S VM(;80H@+9#@9@+"&_5B)P=>,
MP[14/@B34"<M33.T=*,E<T0E#\RM\,1/IDEG $RLZ:/CU"-.+C,7AVZ9SF]B
M^W\H$7-D\<6#:S4IBX%?&+"VZA=>+<)E<,FW]SQ#X2E"7[%<ZMDX'3=&1]OY
M(RU'%(0AY-E" .0J(;&C;6%LTO?(I(\.OT$2%V-RPYG 0@L(R@)F']I9!1B+
M!:<*]];;.)Z&8.;2%',7#/XVP69,#"R*S86J'V*,G YB1EJHJ)#.G&M7J_V'
MMP]D,HH,81,66C'."C:CXY1>ZY2S?B"B0$E<LC!7O_\<>5(/8FI?G*UO-$-C
M D]GTMF"J7.H$09B,C6AO.0I?)CF6'\'F8HIZS5"44NL?+2"0!/5F,19:^DK
M./'2F*):4:CC+,1]H>FP<B+4HJC*'>^J4&I TT*$5PHD0UD8OF,?E<%NXR<(
M/#)0E>R0E4,D8B)8UC[Y4*F)"YJ._TMV@9&/K@<%77%G:?P?)>[Y*,ZC:@(7
M)(W(:'KIBZ$,;X='A49I,33QI3_, GF@T(!NY<0XT "KK.1YB/?F\5+HFF\*
M<9/E$^2U@1Q.HNM(47U-#Z4'2]),7F?F"KR(8CD*O0Y+!3)O'8P\IVM!+%'B
MLH,0L]<E/74 + 4+$PZSF[/C?74P0^,J_Z9KTQ11A2F3?$<=]=99F7L'81@8
M32N/DUKA&=P1BH%C'</:$(P\V;E-U#0D!*3?A,8)7;=Q/9W2S4NV  3!X4QR
M>06 CQ47/[C>/SZO5G:'MWT(AT3PU@[?H-7'*;9FK+5"T?.2:N00K=*ME\A)
MP/ 0HQ"=PC1+8I,:;2(#;/8P"LOX!AX6EG0I"B- -FZ >[Z3\$_D4-;[CH^J
M[U/VU=M (A!BIV[J,5W3,ORF*,D<N%BL$[$DD]@CHFM&:E;C4(X[H\[L'2F%
M# HFEV'V'FCDU"%2N1(_ HUN!C(2/!82D5OK KJ#&5FPU!#O1OOYF474%V #
M*@+F0O071E"0!\-$<LPF6@MS B%N["9:T&ZN,#"9=6@Q/XD)%35R!":6Z3A+
M,44@P E'\"/KH48I#0S#<WBVB'"MR*YGN-(38Y;'IQ+"?TSEGYJ[T.(O8;,>
MV_N0,OUEY=IEN%&(Y;XR)(DDKI0\B:74CY8<_3PPN5:^8QA[S,:;N?AO(J"<
M&K_6H.QQ1>LD,289DK^)$IDW&0%;WD;)F)4B5+0<:LF28UU()R^UZ%= VYS\
M"G<].I)0G8<))X)R23$I?1?E,5S'.+3&\B';.0-A_PG9*IA*\C-<+TB$5ZG-
MX(L%5/^>4PXG]D\89V93'H=A-=>X- _A>B#2S7R)O8TO<=:7>+CQ):XI<G]M
M1H":ZTV^$*4*8XLR!)$C5^!9S"S5VJX:UDP!$I=X;,2 O]5-/.W..!$4Q8?W
M!^NN*CW# PA]C#>E\ L0@,DXKFD>&BX#3P@D"U(L1*+TPBXTI%NP=4([E!V,
MV8ZSP/1F08R3/1'9E:V3R',&A!:KPF =9DYR 4C_60W/;!6<1&8(/":>**J!
MT XC<LF\2Z"D:!U"^2V,2DX?LSE$QFH36MHJN9$2H.IS2N?$825^9E*-&DZ"
MP&,2CWF626AHOAG:2,NP!H =:K4VW]%8@9SO<'AB8RQ-B?[) A:""R"=.LS&
M3.1Q(XT,=S.$NT\)O&C-@.]YJ&%EK.YDQHB_J20>8Z4%$LI1,<VI@)UFAC(=
M0P=M9*X;V I\5 ()>'>!86? OSA46(N?-T'-ND30#D=7" XX\V9$QGZY##JP
MU]..4+U?U/DHSA8F2.4JF@,PMS,@-*Y=0@,/=@2YYC:SJHS,#?"46*WICDO)
M"+S$3JT&3.HV30,+7:I;GS_9X&RFNI//1,+,-UB*#NZF]%UL96KE%#X0N5"!
M&"T9G6I; J7&:I(T>1D7RG]IU4T;+=8TVC5?O#IZ3$[!7@,\GE>FAE1ZYKF)
M^711*9=%:F&X/[:5DC)ND:$M%J()$YEORTO'7K>ZO [Z,B:#)3S8V8W3JW(]
MZ!\4+O_Z+/Q_W=XABD/AFZ4K*Y2FUNNY5E]777Q,&5V2L.8HMN_8SD>V?4"7
M(^ CE\#QECC]TO>'$01HA7J@>Y@K/,4%U3'$HR*F3H7.M:%6)"JV.9&2EGB*
M+:?$)&O6C/ "Z",UG4+#5BYL _6P,![JH)RIZ5LW$R@=-!Z8:101F* $HKI>
M6Z[I&+0\F$O7KS:+4]\QTQ26]+S7[0;=;O=&8<='9 B%QQ.)+A#RC6K"T)MQ
M,)EP'1V;9?K/!0N'"4AF#G96J#4="9RHC-F^((]5@[7.4]?].C_TW;-"MA%#
M0J%"4L!%"LV4#H[7,*86",)IIC/XQE[=>=5^2"HH*-&,)N"RQ"W.MJ#F)"$E
MA$09;D%09!.4U=!_X1A^=, 7/TV7A'&Y DE)W)6.4]S=FG?5AD /QHI-B.B.
ME=>96$2T>5'H-?LFB&*H^+#U!<MG&L,/%L0.8Y2 O0;4Q9L@N7%.5 ^'I:,4
M5.5I*\38QF5FN^ITV#G)Q78)1;RRO0X'%8_-)UR)#!ZGJ!F>AW<GT[2\BE,(
M(275"?X.L38UDT^*!V6:Y.;E>O4],/IF\_?!)H7&SHGP(/U,XO](*K/ :&CU
MVK;A'E2<X*S<\6GPI^@!#RT[B4E</9G(;(;SO L)!2A^6N7&UKV>W-QJ<OV=
MZ?=%*K_Q<U=7>?OO_SK<VS^\LMK<+6K'_4%!4T@RG( 40H$REM)0;75_\=&S
M/)R(OX\4:.SW28:ELD1CC3^.S\;)I2TSY-C)C;8(>CHH=Q@(I/D!"H!Q6F&)
M+:J3!I2-30K.2F(L+)6K(<LA9QD65RS824NU4BAR+X-'R48R5FSO8I,3+0O4
M91LX(#G4QG(Q4*X-CJ('1*ID?A?JP(5;=,NX>:^,*\_VQGTTKIG_/C"P1CP9
M_A*02CGE#BH:*2K)4%1.P@'%B%'Q.N3)DC.F7^+3Y-8P7$"]:>:)3-,B.E4.
MVV@IWHDEL962V*L10A5YFI$+R!?[6:G<&9#F*K4<(R&++ ;EG$WGN,JS5&V-
MPV1$O7*SBBQQM*"17P&Y,J'V58X.I%FM!R 6C1$0F\YD3X!>.V&#\XBSR+Q6
M^*>R]2#W8MT^ZE]H,GH+_V4Q!F)&*?4^M2R%^T7]8O/)JZ!^(PW&RL@H+M*M
M+.))C '<M@5AR '0)CIO:*XRQR%*7,@4<!]C8X;#G,.C'&>J$PU>(]+-ID^X
MW"U:/C:@B!G[I,IFPT.,' (D]Z!&5]#%$4N-?*/=B[W7&@"<%6SNV*.^8T=)
M,D?8(1G89,E+1A:&*G*0 (D@H=BY8RYM:EJ=9SE\0YB78*G>0GT/L,E&P)7M
MBI CH"25>TAU\J3"E&9WHFGFIMK88VF@,'ASXACTEF^B7NIFXC=OD=">$J'E
MI-.'L_XK3%\D$R/59E%[&E[6[3=HLG58C,<9&$6;!(?V4>,&;3%:H,%IEJ&D
MPSJO::L50]9;E,3.J)5Y-O+JA%[$LUH9=V9JM74Z^^#B#59/$=,SQ1RFEZUT
MPM=;YWP3,D=[6BOB&TQJ2ADF[-RK>PB=QKZ\4"ZH6ULM#U9?:DRI**G5?'BJ
M"[)8FA$]D29CR^/JG.WA(.M-@XKZFZ"BF:"BO>XFJ&C5_.$4Y=&MMV2&/KH@
M0[-3U^7?%?JT/YB*.Y^3,%T6&VE4=EIA5+_3%ZVFEU#Z!/&%;^K2*@A>K:I1
MC>A>6(U(_'OD$9OU9A5(DA6!=XM] .XX%#EB$NJIW(M-X95D0T]7D&D_I5H5
MN/F/B6,NJ#TYYY$LKSWE_/8J\)P:.8YA?:8NN&AB8GVH_:33%($9V4XR,!$!
M0WKZ]KO][1982#6=_K:W""SZVXO" IY< !;P5 T6;/OQT)%<D<FZ[I>Z/5A^
M [ *6/K;'/)D3H(8K%F+_Q*U([:6)Q(V)NO%GXOF5NN[+%JVV0HQ6[OUC(2N
MBM,Q0INI<H8):E*\"XZ*HX&DEA< 1.D./SG&ZH/Z?WKT!0-VJ!-.3-7A;>$O
M*1E&!(OO3,@$"^:QQ<,X& _=6&$ZFV7/+6JH9U$U*&+*^_0:SU ,5^;7BF,U
M*N:&P_.XR#!EE%."<[>.+M/.EEKT,K/.KM(+T.D37B.M<YY_2\M>+8!NPBVH
M@U[2R+^I^;"T)2<)CZ3<I2F.P/&A5 E1Q#[TP ,MG9 :*/%[+%/B)VMPEW0W
M?*9B;S5'5*8J85&:J$9J]H3YQ0!DH<LF#=@<=.#4-:X=>-ZL$F..I7EJL\?>
M/!?2@-%W3IE:\GB54T@%PZOI(FA4;97&!X\V#@&8]HF^(R1*^)^K'(!5+%-6
M6(^M?S)<Z9 JWO3=O"3-F/1%=NHN8%&=OG\5U.H57$\_?VZP%J !$8@53KT.
MSE\CGS>E;SA)K%>MY.LXAB><\MV^*=^]\/KL&\Y"T1+Z$93RWFX@O>%Q0;5'
MD5911S@OE/@DV,%VL+_+T4C$ [4)9H+UB9B>V:#17M"_\EGQ!E*Q_0A3_ 0(
M)6V:"ZN<6FNL9Q@T=80HJ7!XK.UJ.I=21WO$!98.C)0K+..FW)J"4LNP\+>[
MVT>=[@&2H.U>O]/=KI4"_A7M=T-]-M['$*A)P@"C(3&EDOJE#!5V":"SI)#<
MFO'ORB@&Z6:E)<J>("P703<\SBEFB0NAQ,U+T*(H3/UE3,SK%1NQ#>\T68%.
MU) ,4,.2(Z#522RAU1J5,PWJ$"V3U)=.4I1,/^@X)5[T>QKCOJE@5<&O&K"(
MAXRWT5R#;,),;S._A'!C3R>.(<=+9,Y<P,E7".44ZLI :V%.2_G6)+,T, #E
M>K2W2@@[@*^,,7[/^O+H,2?:SJF1G&$#(JKQ34L*K 29U5HGGRN/0\_=Z*^K
M UFN;N#Y.$CR5^<03$H[0Z8@8T(IT9,$Y"*0VNL8R!79PCIP- :?F=ZBJ=VI
MFG0UH.GF3C6]G.;8=0@)$8U$*<A$KRRY\IA<25$'ZDF<Z\X@38SPJ:>!A&;E
M4<S&2VK](-<54XMY[:%=!:$J;>,:A/&<?=3J6S0VA!&DN!7S-66V%%A?B6[T
M "M7%.2DX^6.PEC[QWW,ZN%U-T$AE#OC6U\;?-4BU.H%J2\*B^[HYA"?X4CP
M(-^*O_,QBU+'NE@_E50:9H1"UK5\:1O-HI$]@]OAY198UB.<T<.:H;G" G';
M.::8QRR<OU- /G(U;#BR'B\J_6'P1\)<W* ORH%,[>>A0*<><KNLHF=+MN1^
M5CEWLU=+HA4K/\M?0-K)<AU]K8NM"5T8MIE7/6->Y7HZ(#!-6*K4H'$L22:C
MLQY2<F%M+,B;<NIAB=(9^;\$N:C^2FU8],PYY>P]&T_2B)#BQI1#UXN&UN40
M0Z?\JE"C*FG:5\2+-FM>J<=HLP^/1%P=?B8N1S7K9(17"V5LWRX4)$_@:NMU
MJCUUL@QLIVA3/HT1/&8U%>MXI%C+0WO\)AW_ [DET=48E;H4)<XY-J?NU .Q
M=8]<H.L43K+ ^*;,PT"Y<K-I)B-5<]C^RL:V39T#QR6YO7%)SKHD>QN7Y+HB
M]^#-:369H!&BIHE])4V:;%S]UP )2F7[)[9.]$YF<]F,W^2Q%\YQFM(1@ H,
M5,;(\7&MP!Q04R#P*>4A814JKM*>;M&'IJ\3?OP+]_;&(,T%TQKK28M<NU3"
M\VF$F1<\UY"4$D>:C=,QED<R\.C&9#E:-K4RC;PBQ'A$8E.. 088.KLC@$\4
M'1]N_KQH( \M0?$YF>!*B@IEAQU'YU!X:I9611U0DXQKP*8SN99NN;/R(G/S
M+HNVQ$N#K(YT^L"$.Z;8S]Z<_O[QX]&7?_K'GSY^/OGM].CKAT^_^5^/WOYZ
M\@B2>>;&JM9B6G7@ZDR8:&L$ZQ5!JLWGF8^TP_T&P\"T/SS&39<"@,(@TK\^
MZS];\N[N:9C-!C<;?-P;O#J>':2VWT"<X' 2EKGFQ\L_'8 8F]33 ,FCOP1W
MOS(GIW(C,*SQ.6TVN-G@9H-WRA]-T.G38([7PD,[]9X&.!X]_F]DA:=Z3IL-
MKAEEI?"CIT%6KX7%IZE->G[RP.!@]@TH&@7&-B AD&"1AD_H,GH:\-@(+ _C
MG*YG=U(7XBD@[;7 >(N>VPTLF*!1<AO/_++W:@,5!RH;8&S$@':0G(04.+/!
MD V&S ')5XP:6A(L%BBZR2/-5D-K!&H.6@(UK_5AAA/%BPG3(?_Q6<> R4>I
MGG3=]B42QT9#XCINC G7;>F6!XAQA#PKQ1(N>2\MZ+BD?;U\?BV3OYMSV4!D
M Y$-1#80V4!D Y$-1)8-D1:9T+:#VZ+JKS_Y_W5\?'+R_OVL6-AJ>;MZ,Z:Q
MS\T%W'NRQOV@(G!G,VX6N5GD9I&;1:Y^D7?.)$R6R^&+U[YF7(D:E? -<;RK
M>W#4^[_=QE*BDVQ>W)RGF/R<%[?AY9BMQ3-N=P/^ _.V5K>'EK>O7O'S'UC;
M?@-&5&7FN@FW.07N7D'RJ !ZN/? X7G[MV\%+\D,W@!L [ -P#8 N^^W;PDP
MG&[^OP\=G&O&8K?OFL?^F,A-Z]?]WK>ZG5Z?6KZWRK-U\;O;P4>OVVZMX[+I
MS>Q64UZR=>?V/E:W7,+V2E:Y%&1=G52]*@UW'8!TVUM\GU: 6\"@K6X0EN%8
MM'Z%PX^GCQA,RY%(-D#8 &$#A"?)7FXM):XX%'ZM'&TK0>XU7>MF>YOMK>U:
M-]O;;&]MU[H>V[MSQ^EU$L8_L_0L&JOTS/]GF)[=5XC-XA:86S@^'ZSTUSO8
M6&"N!=)N-]A99QAM=*D-$#9 V !A X0U9![][;O@'G<NM-TZQ.V]Z1(J#K?U
M%^A6Y5)[_L1EM27O?R.&/0"2NP'"!@@;(&R L$*^<,<2UE^HO<:J^I0LJ9>'
MT[#CBL8>-^GE8<;L[TR_7W<D5'UG_G&X1VP[(UTY(C8#"B<@[9;8'P?[Q7)_
MG'(<8^.:I)I@_^510NW3=.=6:=G*O5RY S)U?)6@L%P591Y3'[>".KB&5"J'
MGU2F*]#<#IS8,[=0/$O1TFYW4B5E/$TN3<>>:H*-K+'G.??^UA-)2]LHR0IJ
M%L?-:D<T>\0M9@MI,<M==_*0NLH-PTL_GL#JL$DT=B+2+9\;&^;NOD,\]=Q
M47H"IO!*481Y#.^[ &P\W6@'B T&$S@>ZDY)3?"D$;#YGAO67=6^U.+'/=V]
M)?:MTIV\L=\W0KG"/NYA'811EA: (=AV$3#-H Y"%,Z1^CMS[W<^ _P>.U[A
M43@]GG)_&,/C99:W]&O$QHBPB_!,]YRE5HK2,A)_G&U;56\J"CHF-F.+N3E4
MF(?2(+R()S&BQZ "C 7\4=1<$0\\R2+3ASJ;*FY*_> :D]ZH!>'.I@7A; O"
M_J8%X6I1=O#F;TCPB51CX=>MMR$2';?\V\.Y@O-)*W#9"_PGS9C!-?;+"^)-
M(UF=VPO6Z:2'G>N<QG4\A'8&/C3*-7AS0IW$B> ?G>6*2/]C08"?8[=80_RF
MXW^N\J)"08?ZJ/O.YD.]>6^@R@NE6';2G!FS!,Q0_L48?H9?+[ C\G2:Q:Y<
M1LD#B&;OA-,6V!T8_D*$^@AR3^\0<:6W%_@?\PX.9QHNPHJDV^( L-.3EHLP
ME&FJB.L(?6[ 6$UQ%SO=%[8?)#9/+MR%D[:W_[KP/X,$&6,V1<?_D)J6R,TE
M%'71ML0&SIXCIM+&7;C(I2*YP[PS-!NG-ICZ#E78I[)U<?UN]Y!N94 ]IB=T
MNU@,C5-8*  $E^"))*Y:3@V%CBSEVQE(:VCX*JR U(>DG8#$"CC"%Q<!YK2%
MAA>WZ%KC++C0!(047\7<0CO,RTO=[;GP+_*XA%$\D--$[F;HL!A3Q-_AX9=[
MW5<H;A<HG*/(F_&Z"1KTIWP/;W;\3ZG_#L!/TG[O@'!C/W![F:)\K<*2VFA^
M#3,XKZ -C%X+YEGLO!(I)(\;D<%@.9T%2GTI7$&3(4/I,B>?I*GT^VL1SVN^
MR2AG[Y+!/'RY@+.OB[VP&WR>MTVX2UU)YXY2OT*^N4+><TD?X:[I^@[!\/8:
MX0IK^+\ QBZ!X,\G9II\+J/S_?Q9ZQ$Y'9R>%W):#0J2U$K!<$_ZR\(1GE-+
M6B*)< V_D X>H$9J4?U0H[I+4$C2)&5]AD(;]L1'B A07YJELUY(1SLS5YT!
MD'),-UYN9=MDC&DT/#5>1W17B.RHOLQQ<C%],31+TR4?U"B+GRYU9U]-QTZ%
M7>/A)&)4H'@P' !(&*-M*%IW7$2Y,OH3+&B6!! 9]>: D1O)WSV1##69]%O)
MI'<;,GGBSH3V SV@FGMV<+?)!A+C*R^W]6QU$@Y8B6F )<'/0C3 YL\+3N-:
M58B(P,4HX[*B=QJ3R[&#_@O:=864J0XJIG$(AG,<&@ !M"IWNRBW+@%NFD8>
MW! ;N_0@+EJ9[? !2\OI**P*)?VEO9> W4,U(HZ/,%=Q^BJ8/[78<IR!77C@
M7<VJ4B,"@D=_-:IR.5(:LN@L3]!=J@C]3@'2Q%-]#Y$M^(]3G?(5]30%[))N
M99I3UHVL\/4 .(#'YFI\LDS@-\&UNN)9@Y1@(.MLVMY)7)@3==%J"I?K3S([
M9D&=@N/]);[,C5=]TU+-:Q<M:7:4$8> MW%16H[%[,C((/!A@E=4+*/MOY'Q
M#BCI.,MQ<J!E*'?E4Z F3,I@-H\(9($F+MK.)/RFJ&=[CG#%Z;6LS78P1P!9
MDJRQ<B3Z UDWB)U3/D+9?<.R+EH%$N,D ^SPF @%?CQ"JERGR(PFRHAFCG:
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
M<#_\-#/3X"EJ AMC)3S5\8\2^!5_.U?)Y9S%X:5W5A1/@,S&\$-RR<MQ"3=
M!.WD<+_*L=E.$29A?MGQ/\A5Q76A)=U9%VZ3+4-$K4=QJLBAG*L8CO%"+0PO
M9W6>-CG!XE9J*+J3N]?O=@_)*$:A1%AWK/"-(NV+>N)_SK/SN$ ?QR.Y?X(C
MZIRQR3(%UPI8"TL)/(02!AK L( ]Y+JYB NJ(FF*2')TPA0(>$2B67A!X7WZ
MC@88/FCI^!3>8L?1B)\LD+3#$^<4'F%QK"/U[ )T$N'$&!B6^CQ,("\-%"T]
M3BO\C@R<^ >@_#@$.24%>)&$6S#R,YHSGYGOOZ1H',?S50M;!'D'P(I<$HVX
MX1#&BV%%.3V"N,3V5LVE::OP(-,-)#?,R'#0)B<W44#D(6,PGN5 &A%L1)"$
M1,Z<FX=\&"2N/U%L8,@ S?))9-5PY.\#<;G!>>49#(I7/F118QB#)*?85F_"
M71@$ :PU4BCYX=<%2(/X-"Q^4.GG401HLO^BPGA.HN<SX)\?3M/Q?Z_)+':;
M07U51+DH9'6*=W6HB-;!(Q[(M_ RTT*$J" :4WP=28.R$%8W-9((2T?.%F+
M)T+I*AW*"?.IJ'^CM"RG@?>C,"%"8T WQ&02D[S:V'*S[/A3+HDY$Q&4*Q;#
M$,&NO:1^=BYK4]+(QHIH= "TY/4LN;K")=S,G7JP<:?.NE/W-N[495P"^B?T
MX^%?GX7_K]LGUW_X9LFR^.#-AU)- +P=>"VJ<@S&^'21JKP8QU,D'<>@((=
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
M4HBPZ"-=#S&6:*2/S^$9Z"/Y1$T).P52M_&3[86'Q!,\PV^P(KG#AI)HS;Q
M"A7P62E&Q)YAJ3O &<)9?% )%UPFC\*%MMXY+W-PSFLM2-WA!6G;3C(F40A#
M ,"*48_E\:;68^&,L'MUW#^9="=( ;E.^(#L(MX-,% Y^3A-IY!!A_%&U04I
M!+\FY>?LV;9"?4PUZPP& "A0_O/C5%,M%,UQ@\&2!D-A:M<SH9LEV1Q5'\7-
MKC'7'Z%W%^)<W(S'S4N!R,5'+4Y(YK(_'\;'Q$^) )GX(,$J\@-I>XC?P&Q
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
MKT^)(>!"(*!N0Z<7%GT!#)RTR!CO)8*41*8E@@!\S+X@**!7T1"H8.)%#?*
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
M!2XO#"F#:>PJ1Y']4,07A0J)F00U!#!:DE?VV>NDM-7;T,3%9_DBSKYFS6
MSXU.-_&(/):$57%,YM:JF2Q&GLDRG<FBY9DLZPNA<@:9+,W&M[OZTX_'F^8Q
M\>8<83,]73)N TTQ4B[&:6@&&&D%K?2A\S'JK87S1D7+VZ@SM,R,U&I&4:0)
MB@LW%]^ _<0Z./N1G*E.4M'))E^H#,5,(30/6[QG]KMAGU[*#Q(/*-CFS>6!
MC4WU<4$S\'N."Y;%+J;%',G]Z[(F-LMZKRP+GRZ:T# G/+FUK6W6OF?)R:[!
MF/K,[MN^@\UAM9*(\X[9I.D6^CKZ/.M;D5P>UTVM&;IIX?(_6Y>?O$_Q.%F<
MSK$AX"><@K*:JA=+,=531OFG92=*3L:]N3_=B.B.&/K$R!I<)-,!0\@^!<*.
M#@.D[9P?!G4?I041Q7OB=J322FAQ<*-#ZR!VJD5'?JJKE0:$?%G"$L'YAC)$
MU3:1LZ/9.'*<88>:D<J)1[E5L1JC3<N<-<1&M.&BNI3==J 99\F!%;19..=]
M[N";< (\^Q#7JTTUROVXBT/LU)9*HVZVK#A^<^SG=H\#Y_\&\F,_J!_? XTS
MFS5.-ON-):@KOFV2U(4DF/V.ILHSQ72"G-[3TGLX^FD_E!Z^78E$68ZSY3C[
MJP7/_!+L33[%[\_QM@K>_@E&?-^T]F92Q.^/\<9RQ"U'7#PN;S^(B]^?,]PJ
M>+N.1A[N!V_7B9&+.=Y647!R:N6^]%L\-',1UHXKWK+J;6HQOTV=ODW5\]O4
M]6]3*QG<IBZY6,JF[G\\0\=WQAL CO7_RVI+MXE*!#& 9+P0(:M]9!--CO+F
M#SL<NJTBUZ4A3>-"6Z2VEU2AUB9G&4P73_1\?_CYTZ?7U]<+C[<OGIV73W6W
MW;->N/>)=YY-]U/'],U/U5*E5JQ]4E55T\NU<J6J5N!GHUCZA .Y'-B'IO[I
MM=2:H:H5_F9H%_[;TB3".FZ^+VJG&U%&&]X1?%B6X!9>,DPVO9WLJSG65K/Y
M-6[:^:=X4);V-/G0IYF7DJW4BB(S4J.IQLV;*USL#LY*#];"YT*9 :CZ&-^
MFP=4I#-KG<RJ=):0M[X.>6^;I+5B45>+:A5^UG7UTXM:JY9TXU_\K7BN7_3\
MP=*D"-QGE^Z(1#\"NL&:)"#>=KEONC0;CZJ-HNNO\)<[_F)V3"2S:]X69*95
M!9VMSQ)78N3\)$-4S_]W#HG_U02=!]O4Z<W5F,*+%WI.X2M3N'%8%%[1:L5/
M+QI8#E6-*%Q;A\(=UY77N6O397@/2ZO$W8M"^FR>:W/H\Y:W7"+0ZC2!YB)X
M=0)=&!C(GD#+FEI& M5J1@4(U$A'H$E;XE?N/H/HW('$#*V"D 0%-DN3=)B;
M NO08>D0Z#"5=:NGL6Z_COKFJW>DIFRNZ%>GW_(AT*^0HYJFEJJ:9GQZT8V*
M42ZO($<'@HQ$URPJ2.VP34EY91,T"EU7D#0U+1>MFY%FY1!(4]>,&CE8);54
MUCYQ4RL7JZ4BD>:_VAC^>\;HW_%0J1SPHXO[%3TGTDV(M+A>I&M'=FA--;02
MA@*TDE:I5M([2LTA;UM G=01FQP;I_T'2[I/NW.8C'D./<:+A;-4RYVES8CT
M(.)50I(";#10[J5/74W] [1D&8C4LE:4I$0Z5XY-6\<(._;)89;G!:+\OMDS
M3?O-8D^\W7OBY@"O>!W[F?T2#*AIHD5C #I!&WO 7RCLN]^Y8!\:*4E\_O7*
M$L- V 7EG(!7)N =A*.XJ>H@+6L554,Y:0@23$-]U]QKN]:0)!HX[G%J?B3T
MXM* '-,K85I3#RGRJ($[7:Y6:Z!0JS41V $N3Z=1L3L?>P*J\$!ZX-TP)\6G
M,-'"ZZ]8^:F1/ "'MR4FG+6X_XHWR>N(+X7]#9-__@DR"Q,FGVG!OUGX-?@]
MO7!;/?".)Q&23<TEV^KT?D"!S-GTGNHRJ1D,AWVB<(QQY^2>D_L<<C^P>)->
M+%4PWE0LJU5![N74!BC>?3KV.7H\W+?('(@(?Y+&OW+K=R38;T$7*VVN>GR
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
M_D4S% /^IY4JL^KAPM*:Z77"PI;OJ!A_P"./F#$L].23:W8X;/</;SS=,M;
MR.I61*,%,Z)1*0<\:G,R\4J9VT&I)0-,*_RWS-^P*0<S=-X2BU&5P>29*.-"
M/!1F6Z 2QT0NF=Y-&1J)3%1Z?V09MTW7I4H- 47&W]J<=SS:0UQ&(4[> ?,!
MD^O&\\*2M19T19A,'<?C#<P_>&%V>AK9(9X7#,15DTRF(?M>'D5F7++ MN)-
M\[>A@$XWH(O,N*HJ1/'<5Q3 .P9D@CX)D2Z22F4""^M; U%NZRA(HW^ R!\$
M?9^2[431"J:7$*@P4T5)U':)PA(F+G( 6$,7DWK\,"T[B66E@%L6=6"BLG5(
M.@8/9@.CD^F&R\!COHB@V\ AK(L7WW0/>K+7E-/7WC%KD1<H+\")KPK3K#R/
MK\9NQL?RB !C;3,02<3IR#3,JJ08;$3KA3 I.>;9D\72B=R6'4/7GP4=3%?H
M#C3#$-]"CR!@5AF8L;H3W, &G LA#EPD@B^D'9)YW@FEB7O!I3+K"B3^>S'E
M 2WEJ)QF-J89V6D!8],.&'"8<41U%]2#("S"\)S %3E"EBW:P:$8Q\1_&:*G
MO0BZ$W=?E.V6$.!1_;6HD]I3PZF<H#(30K'TB4S%9!)"A[_P/J86/T]8KK2)
M4":EM2BR:V"6BZK]459\'SB#N!)]%40TU<?6,:'=+KT3VH<,L'HR/UY>VYEM
M/Q"M7J@I"_E*4R\)E]L'O>6DE0EIS;]J_A/HP_*%%DMVW "BH$W(+B&BZ!!,
M;AF<.*>"$E"#HLI-"9LC4(<>65[#V]CT%A[!4EHKX7\/S!&YPE@P8PZ1A*/N
M/'_BX .Y'Z#T#B#M1=X52"(6J;64KX7Y87!&ZG%$N\PEYGL@Z\1-+6;[<S3<
MR.5.W#?1'YT.[XOZQ;$"Q9Q*W@.5+!1^LLFSAVT>[)ABHHP66;7JV+07T2W&
MZ3O/HZE(S9P<G9S&W@.-)231PMMO:DC0IR@XSI 5,LD2Q#41X@YC@KDQ=F*T
M,BZ/DE&$I#B1->T3&DO>)(39?6,7!,+@!U&&MA(0V ?K8V2!4<<"=!3D59(I
M:Z(HR0GMK-$7>!Z^ !]8[IA$I(NO*&XB+RI$^*0#9W9'8B= S5]$R;&%ZR2N
M@3P^=C!9/2U?(%O=1%T.1/:B, .%:6>BQ [W2L'T[#AB'\'N3]XG]K/U]MEV
M[+N .E)2UAD\_8CCK-K 7K8Y@#=WN/69PMR.BW5"9]1MV7I[.=<JY:)V=OFM
M?L^N'NI,M#@>6_$RP\BX_-"BW-+/R^3+CEO<8K:YF/0PLWFA@&;!LY 4L<HO
MXRX.!P"I54GONR.Z 8R3GWYV>>NB<((M\#?3FZ:_]P/1>_!(:;!Z2=RC'_U%
M'26I4&,K=HM=TAK7GU>66/C%1F><:(RS2_A/99I63JT]^WJC&JIY2>R,DE@]
M+XG-D _H/V*N0_=?JJIE,]?AZI?&79U]>[RYN6/U;X^-JQ_?GWX\WBBL<7=U
MP>IWUZSYXVNS<=VH/S9NFEG*"]S<_5WS_GOCNOYT<\V^UK_7[ZYN6/.7FYNG
MK'=2G\Y#B_L5'((47<EYE-()+W#-H0>\&?XTYBV*7-PT.U_F5PK&7#RJ;/*
MXSG&Y.R]<LSGP^7ZG2],GC.6'"A=9WNH<#ST:O[G3#];L. L4;-<C@NS8WRW
M,[<F4YN3[SS*TQK;.>WR"7CSJ";58<XNZ\TFR0FQV;202J[DXBLF<;3@U^VM
MNSIP+J_"<(3L%WW*QUYO,*(4;97R3]/5$A/>S'D-*3@D;'P@JL&XO,(TU6B0
M":9#O9A],<=FG"]"4?I3FK"9-F-39Y=_F;-F;>)I"5KI*=RZH@/3N*M@G+$.
M;UL#L^^1+A#9..@B^)_M8'#><?QS^4#H5 3>^;-I#C_CD?%_-_%A'[GG@P?A
M\P[^H6YWQC](/ FT  CD]$[,_Z7=!-Z$@U(\NRQ5E4I%5TK5R$T)#S)5<K(0
M:+-EZH%AHWC0V"B=758T12OJBE:M;@\;Z?E[L:VP(L=>)VM_%HO&.2^;1U19
M\B#U^*):FEO3<LE=E3(_'4[+P&&&4JX92_&Y[/3[@-PF_+(IY"I@]X@F8QN"
M;K?Z;0,.J8>--T5;/O0E%!RS<:2\$A[G,3K-'?=70GGU[%(K*\6:H:CEY0+P
MQ!AF<_#5!/A*):5B%#-CFJVR1$/VP+'0RSU>5@B/,0(4IL)=23V[-"I*54?\
ME=\;Z:\.+NWLLBA(73.TD]4/G1=1+XWM8 ,<=()CS(Z8+<(#W=L1QA\"M]TS
M/9[.1"[I(.+ / :[0-U8Q!T=FVP./@/ 5U0,0U<J6NF@-,2<<%9J7J'Y7W%V
MR)C/L3!DMM Q71::2^\(K[;2COF0@"4:!*QB8)2*8)(K10.8K[3<*%^$T10
M.RUD;<#UZR*KA,@J&YJB%FN[0=;!*LXG!P,/LX7!L:G,U1%?1AU94<K5DE*M
MJ>].2:X.L H K*0I.@!-*RWGE1VKQ44$7AMFA9[E#V9(*^MLYN"$$^'NSK'/
MQ^72YP.$W4%M9D^1B(>^B0._ABXV*?'E>(>P5^\Q.V$/\D1TP+K=N0D/E=KY
MKI(7H>H@,FN;!F>/3K]L#CX1IBO75$4O9N>$96R"335M.F:6B0\CK M ]<V;
M+%L(IU"GPGU9!=Q'?;;>&^ML#XP:@;%4-L#!.<4XACUE)IRV>[R=6 885^T5
M[/ZR?G8)DD\O*T9Q>2PQ#V=L/9RQ*KZ,L\N2HJNJ8NC+F?XH(AKK2@N]@L0C
MPARYK%@Q-K JV17/+HT2*!M5J:1(X\CEQ#;C.*OBJD2X*I: #=6]RXAU)$ Q
MI;60B'.F8_KB.F0$7V(=)P"++55FWDIK9,+KZ:@&(Z9@2^I%<,NJJ[.XOAF+
M'R5F-N;L=)C!T&P5L:(I1GEU(RT59C)0^GE,=^^AP)3%&.G0];U1_]KXWGAJ
MW#1%M=8O]<>;FU_NOU_?/,KB:W;SMQ^-I]\.$(H'M9GL+&[:9%H$'RR\#FHS
M&8?F"3-AQ4W?$AT$+;[KJ]UWA*9])4 /S1$FO*X'NREC)TLK4Y[@01Q@E6OG
M,EZCT"U])44X8[ODMC'(MI#GO [(:IC3HJFJ4DR1TW)0LBNJ8\-!-P,<*<^'
M#@XM/=(KD6NQ_>]2"H]606-%/;LL*C6C D[ZN[L$V0AP&D9 B]6:4JF>;M9S
MN^T&O"/F>7AR@H3HG"75Q+'RS(3DJ]L=$0P7!_X>&S0KT81.M_$UM:94B^^N
MRFPW(!5ITC6]IA3U3074GO1,78PDZ@0TVC:<-C\TW0P,YH7(+FUX=;0N3HLH
M.DN:IJBEX^22\IX 5R*=8]1 66=G<V6=,&R^\0V]D+UK%SK#&D9UI0Q&=1DM
M"D6K9.V([%V!K TU+$^N*&I%56KE[&RQ+%)0FCW'Q7%A[H#U'=/.KY/GT0X!
MZ@G@]-6T__B.H +[X\[Q(X)*1TG5L\N*4BR70:PMS];/KY>WP_=;PET-E:.!
M]X;%'>'N '5FXNXY^VCLKIAY3?.HJIY=EC$1&OYWI(;E!ERT+M T )JJ&)4R
MR+V].UCY9=!1WC*L:^:("UP'?L]-G.4,#G!"+7G-6_Z*N5A5#$PIU5)NUV1I
MUVR",./L$H/RZOY-F7WDSLXP84Z3NK9C)*U*7,5<&NQ!&JR/K]+!"(/]F@MC
M[L[>942ZQ,X#$ _IB*P,?H"A:,6*4E)/)+4^ PQM1R"DPU"%W%LL6"REN*O?
MCUF0.W!'Z<"ES/=S!@-+3F[%3( KX 1XA-OM#&)-B;$:YQYOGUMOYSVK SO^
MS,2_YSB>]5P[NSR7$P$. _UI-ZZON?&<90]C,X?)LLV>Z?*>TP>UYX79\-@Z
MPQ\=( @/:C,[Y:NHLXG+N]S%R=1-WVG_H;"_I+<'C>EV&'(Q6NO!=._=IH^Y
M)M3P^8&[1 SS; WXNX=_]\:-CNHJ!E V6ZJ=75ZHZJR+WHD/,,=&##Q5)&9W
MUL<E>4PZDU</_)[CXM#>F<>;<;":NLM6*5O9H88#4!15I?^E0(!8@YG1FQ26
M)0X:GA>L<#H]6_BON#MCEWV(IG=W'_B>#U8>"*W46RQF"\!UME@ZNTQ!N.E)
MVR(DBL38>#O,G!Z71<\D/S$4!BL,.2SXPON[5LAI[5#C6 WHXLX-Z)W4G$;5
M".!<.3C;>6,[0*RT18U;*V]D!&Q_/Y4U+("=*9[$\=;6JRM96=EO#]ND:25%
MJU44K3PK+W&/>G_J?"NIU8JZS.C:YM965U@5'(.I%;'=B5(R9@WBF/B@@%HF
M,UI:$=8[-+"V FM#M(2KJDI-F]7AX.AM@-T3.HGU-/'LBEJ4E/WNA@>L!ZZ2
M),[#RG!.;=_4X4/<K=F'!ZP.?(>US2&.)3M2HH\/] #G:=A7XC3ID(F)_L6B
M4M5+2C5%Q[L38X"-0(?9_D5=46NJ4JIL.I_GX**V4>8_&,D!CA5!_<#=EV,K
MA6D_FY^C,SR*(Z3#;U74P.A51:UL6N5T-)RQ/KAJ6P37GE3#(_=-R\8Z8].U
MX<^[ODO\L"N5$![D1IZCWFX'@X#J/:]YUVI;8PD_'NSI?\[.%R!7PQ[%H"9J
M6DV9[>\NP^['O8)R Q6Q=5"B'Z65E1+84.7J.FKCX[$E2T4U_"'@9.E^VQD,
M7=[CM@<^!^L[WO$G6>Z,HQ/0H\K=JR3L&C: DG\' -YQ_[[[9+ZM2),ZR>Y2
M"2P98SE)IL[H^7CB^-RL2<$.\6D0/FN S^(VV].N+'FRRMF>E5UP,Y9=<+04
MN+-"5?3Z)<@$J%*9>1H&2_#:M593M&J>M9U9;>J:Z,)@#?CV1KFB5%-,ESC4
MM.T\-^PP<HD62NYT?:J3<CN1>DP1Z225KR;'C[)A\G;2ZNMV9UWID#>YWE.B
M_08XR[+]]2<?VQY0YL-EH5"060W#<&WLGPPZ0@5P/ED#X.$[_LH>G8%I*^(#
MA36Y:W6_L('I/EOP*GQ4G=5E.7[_,'S=3M_VU./,;*,':MHCO"2SL<\# S,2
M!!&SX*%GEVX(7)\YW0*8Z!Y'0B#-3SYLU[)-NVW!0Q[F$5 V^D56V\\66-/O
M^8_S<W9K\7[G,WLPGX&-FOS/@-MM_IE5:E\8W2;!Z]GYN?PBL;;X;B*-1KS[
MW'>&\+".="D_":FUC)\M,\3.UCKW]$&CM]-^U!G;45%BW9XGCQ\>_ M[&@WA
MS'47F+S]A=T!ZPO@W#D(!B/YI4_AMPA "-T(-/- U7*Y^<=YBX.\@76'!/3D
M=LLSMHL@30)G[2,GR&WV1I-GPS/'B-\/']!_3)*;W7^I=-__R;S<+9.T+J]^
M:=S5V;?'FYL[5O_VV+CZ\?WIQ^.-PAIW5Q>B*?R/K\W&=:/^V+AI_ORI-8.S
M=K>Y^[OF_??&=?WI!O;Q!/_\>G/WU&3WMP*(]P\WC_6G!CR%.RU<W?_Z\'CS
MR\U=L_'W&_;]OIGU?F_O']G3+S?LMYOZ8Y/=W%W#MO_ZX^XFSF% @&+J0I8;
MFT=PI"CAJ7Y?*ES2XOB[-S3;X>_C1@FX0'USZ $[AS]]8:]6Q^_A;M6?OK"T
M.S]+9=0O-NDG#SAN1<R8E+"":P[' RC8_W.FGRU8<)9T6B[ZD1)2>K%3[SS*
MTQK;.6U:5S"FFLNFN:S/;N+H"YS@#;^]VW"#9,!*^:<5[C;^:H$)_CR)F)"7
M?UKHY41/I?)GY-.UGU;W7"J;7(*]<#O@MZXSP%I+7/X?EM\+&Y<W;#FQ$\?X
MP/]W)B+6\YV9ZMFEH2NU4E$IIAA+OQ!4LUGYP'!0/4 <U,XNBSAWN*(8*0KN
M4^,@D[JU;T&7QXRWCQR+VN%A5%?/+DNZHE5K2KF\:6+2?J"JJ0<(5NWLLH(S
MSJM*J;CIC/,#*?;X+7BS]LL_FG: F 8#I*84M;)2+&V:Y;HGJ.H'"%7L)::4
M0==KY5D%!%E=9&R<R&+[)@^./U=E,0%ME'VV(P+"NV=%KY9 M2UGR_SF.8G.
MC3+@=H3.$OBSFJH8*93IH=Y+K]$)XXX#%I=ZTCO6#X=H7I5!/6 50DFI5#?5
M#WO2NAL,,MD96/&^4 >="SZ>4=ITEL->ICLZ'M[!L6?'Z7@H #L'F%EQ4)LY
M$.=B/"JV#X;<(.2%5'??_88TAY?UW'VQVMQK8APU%=MA]8BF5"I5X+SC]"$V
MB%5M"CRL):DJM:*.8:E]BZR3CT-MB"T#1S>6E+(*"B9%$M$ADOHFX:9-H8=S
M#\"C*1J*6EX> C\*P7_<4:5-$:KC[)XJEO@<:_!U@^#1IL S$'BUJJ:4C'W6
ME^<QHAW'B#:EDR(XBV B5+3EGF(>"-I2(&A3G&$M0JFDZ/KJ6:L'&>_9:-K,
M?*_V- EOCQ96&71*6=%T0ZFJN;C(+**U*=HP<*6"!ZCK8!GO/42\O7C6-]?Q
M/#9TG:[E'VD,F([P0"=(A\LJX+*F5'0-;+M-G9SCB^VN#*X:!8]J&NBB%/6[
MAZ45TS'!_9"[)C;M9_QMR&UOY]<A[RBHN]W^/[S?SQ!-NY)8\A@WXA2IN+"H
MHB]:J:E*=>->9\<GL]8!F'9V654,HZ@4-QY[>G!2*XKT<IMC91B6JYJ=@65;
MGH^2[(4?.XO(DX&M5A\[UTHDH%,R::524TI'.OIV(T6_#1 :-$4>>]SJ,WO;
M[T]I;!H5N^J9]C-GELVZIB7[(:,/_-7RVXYEG[8KM09G8C.V6X 4E5/6.[\'
M'@T]NN]*@*6CIR+0DU))T;7KW7F^*1NZE^8V=#_],)7HT^#,M=:/%_D[TJ*1
M8R-E?JJ9>I4BT%BQJI0JAJ(9RY-TWAVG[DIAKXFM\MFE4<(K*J6<PLHYFL@4
M=AQC7=<9A SOV/MM@;D-/HR;J:W61*U8H224:DE3M+7RYO;;\G(K7+$V[*K4
M([R,?<+72FK84X_+E+$KZEYI$6S8!ZD1=XWM/'ZUGK^^%V3M3*CA8>X<VQEG
MT)7<2YRA@C6WE>/L]KZ17-L<?"45O7-0"5IVZ2D91[@:V(R >[YDFB-EE8;]
MPH6[+) <GBH=EK%)<ZVH%-?J=7W<3+(9X+"3< F(LKC/"K_M1ZXBGI *Y.@]
MJIW9W2&DI%!-2MMT%(3ASQI6K^>-J#,Q]C=&&,87L7!+W6):UY'UN$^&RA;:
MFT=+?[L2%QM:8R4*Q&C5Y0-'\I#9EN3%AAC#@5.&H912A%2.*VXF6C.&G.^;
M;SN_"-ZA#@_#/F$YJF4'<.;[*"KXE0XKGGO"H]Z\^:X)=&K9ICMJ^'S@ 9W@
M?ER'\@AF69'+XT@E&8/32DIMK6**XXW!'0X.1"S/J-1 Q6\0!STJ7?[@.B^6
MAP@%&,_DZ:-5##N6&D")4A]\Y3;OKCH>J83=R#15*:=HO).;_UN3,QMBK:R>
M7=8J2E7?XD"03(;-I!M9$/7M2#.CZE"[VN^,[P$PZ]X3E372[T6UI!C:Z@;A
MW%[V2QG^.)&TD=F^ 99TL@#T*F;O;Q]+^?B8_ IOV67K_%&!!P2>@]K,49G;
MM^#(P%JL';@NM]LC!HZ,[?7)SSF-P9 [O1&>,SQ00O5* O4)82I>7[<[3S&$
MX\S26>,&YZL%X^S2J-64VJ[FBATQNG>8F[-SA*<P"(ID$)2,LJ+NP$\[&)/_
M:N4!M<=I5VY4FSU%B6O25(E< 15=@=+J5=JY*[ /G)5ISFQ5 [RM,3<X=PS>
MG[&YO58[A)ZOIF>UF9ARPCO,A-?B]"D/YP%[S E\SS?MCC4]F^/H+(I="?!_
M2-C5!>CN@D&+N_==FJCLW<< )$C/M L%L,<%0X4,A!H8")7<.LSN;G8WR!07
M0'JQJI2KQ]NZ)Z4LL668EPVY*^3(>O)VR@;8S"K35Z*#&].UX73> W<)]U/X
MGJG;X>E9Z,=F%!<IDGNV=ONZ.>C&>6A_L*NHP#H7:U7Q;LL7RBV<(PBG;60#
M75O] (V?W K:NN*4H)W2GVE59T7+[: #LH,V1J=^2);0N@(_E!<G:>G(PZVK
MKXWW;>ML"+WBMJR=(YT[/[U\ROG:JTVC9XNFT1=V.HU^J^":6'FE*?-5-9\R
M/V/*?#&?,K\C^IZ8*&_D$^473)2'W^ZO_O>7^^_7-X_-__K/JJY5OA1N_O:C
M\?1;/D5>;"RDLUDO76F8?/J-I1L[O[MA\C,MHQG3TE=;:9<+)V$\?Y;ZHE>F
MFOQ^=ED'-*.I9/97>W4.U850;;>#0=!' ^GGEOOIDE'RQ,H0SFR_5$&XXO;2
M^HOK,&QF!Q<.NECSOGNX"+IR!@-GJD_AX>SOP;0ZK'' &VR"<Q+XCCLZW"T^
M<M^T;#XUCN%P=CB6OW&XVVSZ3ON/'OR9NYZT 8]!MLU)94T-G>61T+3PHPA+
MRJ#B^F@_G/,BO;R?XUZ90VN&NC_= S]RC[O3 NMT#QQ&5]_/B;^G3=4_B=/>
M_!E8_I0EL]YY=WN_+-U[W?AIHWSHK_7O];NK&X7]-;!Y&$$Q)@$0QA)FOVNS
M7-O$VAO=3,Y8L_K3&G>4Y>3=2^/N=M4\7/ F2.VM?R59$M7Y556I:<OOK1;C
M)CU0]X;CU5.KMX;>%>=G)*Q?(2A2%=54RA*?R\LJ<ERNA,L-9H&OBTOL7E+4
M%;6F*J7*\OSX'*$K(72#^>3K(K1*]0X5K%.I+&\YE>-SM42&#4:8+T;H\DJ6
M"G;%Q9'-V+4Z1>?!!2A)7XGT3O"J;S*V:T.\5E7BV%I)58HI)NGE:$TM?C>8
M([RF]*UB,J5>4HQR1:FFR*;<3/SFB=?Y9O+-Y)LY\,J!R7>OV\WJ@ "6;^9]
M;V:)-:GMI0=655^I4]G6\L-/$87[Z357-;:#P=PPS#>3;R;?S#$8ADM%3</S
M A,K!)PN?#&1?[$C."U6[?HFMVD45<#S\,YUX,(Y'[AK.;+8[XZ_TI]FSW><
M<:]6+6)'6T,IK:4J,J&Y%6"Y1GQF&I)4;K,8D%,ZMX10/,Y!8[IQ$!#$^T"E
M6JPJ%75YR.N(I%^^F<,B]TV#]-NA]HJ@]II23G$!G@=PWS4YYYO)-W,B=OH:
M =PIRYTFE8!(I\UA_2#5D!\@///-Y)O)-S/30$M4XI][O'UNO9WWK Y(@L],
M_'O>!5OH''R"<UDJG)M$.0'EF\DWDYM$"TPB+^CCM$J&]4=6>^=&T;Z"G.+S
M6\=MRG.F#G96SRZ+1DW1U.5)K8<8N]A5L#,=0*>"&#6"YG%"<D=!S_4@65//
M+JO5LE(J;QH,.BCIF6_FL(A^1Z'/-6E>0YJO*.I:??1R:S_?3+Z9?#/OP-JG
M>59=[C+?85[85H:YXTT&#@B*^6;RS>2;V23L6<G#G@>#LWPS^6;>W6:.:J;N
MK,')J?OSG"V"^IZG1LQ>ZKW-SLBAD$,AAT(.A2EC.NI8/M&'/&V?\&4W!!L4
M_B^:79UVZGA-7S1U?+CV$)Y/.=:SGU"?&ND+1\UOA/3<.<PWDV\FW\R!.X?;
M[MI97"8R-VY5M)&^F[=0JAR&TKZ;<M:*9Y=:40&UI92,ZLIS N>VFDIGHNX
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
M!QC/VDC>WW2[O$U^$G]KBS0=%S0DDS\C2Z$VP#0W^@&S(%Z W&T_UP#S9(>
MZ7WW1D+T$0!Z;Z,XP?_=Q!!\Y)[O6FTP2/ /=;LS_D'BR71"I@2JPM 5=9N7
M'">B*';G<^X8V\OOMJIE:I.'G3U23%K<W>U6EK<J:*9^Z,C"HX_,DJ5(E&*X
M3%X=6PQH(U)ZX*[E=*9+M=K] &&:)%I!R"O2'DZ5TA6C7%/*AYD+MBNVWQ]6
MYB.C2H/P,$NXFF&OY=Q6/ Q;\0 2F:[FR5Z%M?BS9=L80VB9?0P\'KU)L5"T
M%/<D6=()BMK9)38S*NJ*5EU>%/_>;,6%B#7VI3-28;:FGEV6*DJEHBK&-G/6
MLO->5ZBD7B!MN-U90=3LH [W+ZDH<4D)[F)"/&@ZU( .<8ZLCO?&VZO&32=A
MCA*?!ZTQ:OI&&B,5/O/XY>G9I-OS^&F& *>D#JQSZ3M>X(I</!3^W;[S"LZ_
MX!F@R ,$VD%MYJB\BJB-D>P;!L]8G?U8F>G4P+X"SW'_':LST7QGOF0WL#,?
MBO7E4WR.PA'( $6;=4U: T=%Q%%)J:H[N@$^H LIT;H?YSMP;X^,?@373(DA
M!RL1$Y;"Z&5%K2S/#3P*AC^&=()U<857.^5BJI'&><Y ;K'MSN:^<^QSBK?D
M54N':F.GSOR]2E0O,<OSL%T =88?FB-FCO?H70^N4S98AFJ1*H :="HMG9"M
M4+==HZR4JUEW8-D84)LHI=4AA84@I>J:;3\.H*(/I!A0/O=-=T2U?*(#]5 V
M^#JVRBB<=)$X$?4!J=N=L%]9RLA>#9.;P1HL*I72X38@VL64D$UA5U-5BHJJ
MF!NN;SKN,V2)3S[VSJ6ZS\M"H2!+.H?A(ET'B5Q3P8Y]L@9 P7?\E3TZ ]-6
MQ <*:W+7ZGYA ]-]MN!5^*@Z;@BV.7JA\?N'X>MV\K;? \^WNJ.SRZ<>IPY@
M:']3N8GGPS]4KS,6R0.V='EA"&XR[K/#7BV_1_6W8$2W+)MWDH]2_<J<UC?B
MFY,/RR?Q@FCB4<MFW&PGOA'OL-"&'YX==W2Q:W!EBYSP;8@;T/W.8&C:(P2-
M[?B<$ $RDEGPT+-K]JE "'!5 &QX$\B450+P4(S6$P76]'O^X_R<W5J\W_G,
M'LQG_@46^S/@=IM_9E7]"_L[CM6!U[/S<_E%DHWBNXD*;_'N<]\9PL,Z*C+Y
M2>C5E?&S9;[MV5KGGCYH]';:CSIC.RJZ";?GR>.'!__"GD9#.'/=-5M6^PN[
M [DK@'/G(!C*R2]]"K]% $+H1J"9!ZJ6R\T_SEL<A#VL.R2@)[=;GK%=!&D2
M.&L?.4%NLS>:/!N>.4;\?OB _F.2\NK^2U5+2,/FY6Z9I'5Y]4OCKLZ^/=[<
MW+'ZM\?&U8_O3S\>;Q36N+NZ8/6[:];\\;79N&[4'QLWS9\_M69PULXV=W?_
M=--D3_?LZOZN>?^]<5U_NKEFM[#CNZM&_3MK/L$'O][</66]L;\&-F>&JC"=
MK(KLWCV/>(1=<Q<,8*7VE-D:*=XZF%S_NG>?3=OZ-RG5JT@]P"]H70F-3K_>
M=V]#?=&,U,5U=+/W!&_XV@?_Y+RM_@O?\"]P43C89$-D6_!0)YV9;;\W8>@9
M.M9M[LHHDI0(NN&__K.J:]H7=O_XK7[7^+_Z4^/^CICD^J9Y]=AXP-\+][?L
MZX]FX^ZF&9$EX&G3O25QOX7EYASU"@PLDWUS.;=9_1EH*>C[ ',0!W;[@GU
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
M$7?)(4B@W#/;F'2EHY.=(!BT *>ZP"^Q)Q3!,6RZ!>:%Z! :A<<)'#!(Z]D
M#>/1#+TP[ <;S!#($V\[ 6"8CP(\-CG>"!H4V): "M<I!0/%'%VOOO#D^&0&
M$38#A;Z5L+R=SJ^C\%2G<]%D)=Z2Z9NF<(<.622R3I90>2-XK,1A\NP(>%'B
M=@!DB[ U,5\\M_&"GG2$?<MQ")3TAZ,X!*3F)Y@8@AI+H@S,$8<$M5A45.'O
M,]Y5,JN22E1>DHWR%J+'Q1(I>K5C(D5:(D7SF$AQN%OAF$AQ:(D4%=X> Y2?
MT->3?E\L!?URS7VQ&=P7;[[]$QA[&Y6Z\I,.]@OB(<1;XO[O33$=5H\73]QL
MH-.1/XXVAD!F8,-LV S[@<20F7X'AIR0M; ]<P5[QOKT9<@&Q4OO]V2&^4$6
M#A%;X(BD<&!("O?&:^#-]A:7L_V"_94U!XWBU6B!FH;U?I7+S=2AN]D\.>]J
M>KVCU9J-S4KQTR5\SXC<W F16R?GNJZU]8[6Z_;*HW*Y1:\/',"7^]'@R/Y3
M8)W&-T_YE3A5;0H*T@9,DZO+QK#VR7FOU]+:O?J6B_4V)M@& KX)P3HGYTV]
MIO4*E7EM[[1(?OM?CONGRMW$8Y=Y!RCG <=P*3?V'4\PR<8VK#?NU+1&LTBQ
M\:'*^28$PT+>3ATK3G=0;;ILY*5&X[5I8P;)4!T[SC!A_^2P-#-;EQDXG6^0
M;6T>22K,\\DF"ZT: 1^T&@VMT6FO%8<EQG-6.^K-,*N,C5N 6?K)>0-.AE9#
MZ_76%],68E:U1]?BE.I< !ZQY&3=].O%A*4)7,:0O<6*R\JR,;:UK[\Q/YN
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
MGIUA-6A5TB&U):TO^M7#R8\JOX&C&/8?L_G,L!?4/J+:\<9Q3 $6DA[Y#J?
M?7@*( S=@%G450[_C&V"8R>#KF<[&39)3<]W,O0PZ[FN=>HIV1,Y#X8J)[UP
M+O3@*MUL]4#?I)P-L3/!\-4[%.+/,VRX[8-P^YKZB9E_P"_/%-S( <@>:5_D
M>=@^T%^KBMO56*U%=7$/4RRU6K.E]=*P[-:KXAVO9U$7]_ JU6QH73W)Z*H5
M,9)BBYJXUURNB=\ ,&!$U[9)U^J:^IMI(^PF[#>&I!.V-3KP%6Y;4P]99(IK
M/LTXPB8FH!FJ]PQ;_-FQX JJJ:_/YN YIJTS6X)D"*IIAN#OP$7$P%1"M;&Q
M#2@ -A%Z4SX;6URJC;A6 VV0;U>%!FJAQ[O>Q<S'I)=3 0W$I6V-&MKMHA)J
MB*J9468[M:07L')%U-JN(NJ\:454?@9*?_#7S'3A#>_.</W;T2?1J/K"F3R9
M-M&YFOR4/!^.L[C+VWC'C=A#R5_9%HOJ)SE290H*P1M-I-F;O(8@O^7)_?NY
M6EZ6PR&L_=IQX1E;Y3T[!W-.@W[07/WGH43TR/L[)\/#[,D7!_C/0X?$;B@I
MPVDK.3^M>I:<GSW/0VD70"I;2$19/'FR6; ]:CU8ZW:U3GM]>&LW"3\K!UY"
M[36>M )08B&Y+22WT*)2B8;J,TIW#Y[XKY/3I0SHUFK8):JIZ<WU600K:92H
M%=\1W4/+;V6]=S=A[V4'.#[EE2O[()FEJH "X&QK5,"5C4H[@R( .=2Y(F@W
M]R<E+0MLC!$YPG>*9](IV*@DHP;/H$FP0Y56K[<S*9/MP\%DU R]LC7#NBGO
M1EKTC0^@J/$:L5IS"@U"E.H-K5<O@O"Z6P2A3H%$B=P*,P,)F[COFDT,#:]O
M#+>4B-L&>.5@>]:*S/A\3-VX8VMG\Y3W B8P\*^5)Q=[/[7)1FGLI9JS[<SF
M[-ZID\V)6(Y*[NQ )6^^>PM$9DJT7KMYRE;R96-67^J>R/=<W?UI_T BZD>0
MB#20B/81)*+BG7,$B?BI02+R][%+%KSG@XBH;,Z/]_W+JZ_]^_]^.*@$^9T%
M81N5!V'KE)STV\R:JW448KT6:WZL&F)0]?-LQ'AC)<7T/?7UV;'@'><5<W6\
MV9-G#DWLZ!IFD/*\D*D+1N,$/@]_BR8+\6["P>A^4)U&V4E/+OX7[2>.[\:
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
M>.I9?P"707?),A,RBH%?K=OL:>WN:BDU!@,7V87W @9F%%E1;T!.^\3$F%]
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
M*.*5AJ$RWG@.%K[!*<LSV<9RPHYBG\<W=TS34$= BS,A=73T$U!+ P04
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
M:GOM#=OT-3)\GJ2OF'\!4$L#!!0    ( ,^#3UEFW;QM< 8  $L<   ;
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
M0L50O;TXNM'L_+9D&,<.P6E3%[8'"(U@M0*'4B<$Z5B:$6MT"QI-)0SR<[>
M$Z#-$J?@E_8G,Q"*SY6$O61W5JF$K-Y>G^TB'=.H^THDD\Y3M+=.I$#D:RJ>
M[]HF@M\2MPK0>"C[NG'[\__LS+8JH?;QT@\;K' D65&B/,5$*^85NJ*CS#H]
MI)%,-.0H-!.+4-BJ0!CD/\)[4A/&RI/M&C$W=G(=$'1F4 81 BQ\X2)'_L%(
MG<TH\*948YV/*:-0QH?U$QY3%[LHREQ/!0R:C'2H;KX$%N1VU@*6*^S_1IA=
MA/6(78)+8OBY?QBQMWMOW_UDWP:=D_,>.^V=GW^ZZISV+SZ\;^PU_/55I]N=
M7;_:DHE,W8A$]WX[!G4:;-%W$IWGO+3P>?:OX=]^M ;7,P5CZA0)SV=6.UTV
MZC<DK4%W)E4O_FYA[=GC\CCGR2W;WSV$B?[<]T@46F>7%X-%MW8R7LA\>O2<
M8U[6@AU"'!KMIFVR5K^]_)2\U>RW6TW206]TNH^Z\ >Y\&2:,!E?UU\7J!_L
M^D.?G_#WE_7Q="1%QL[F)'09-C _V=GOZ-!6?:2DQ^QSK^IM6>N$[ IGJ9G0
MPF&TEMK^3LXW/?<$&FK22\[PUI->COX+4$L#!!0    ( ,^#3UG:_@<CT ,
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
MYT[U V!??\0=ONKTQ]\_4$L#!!0    ( ,^#3UF[] S)Y@,   40   ;
M96$P,C$U,CDW,#%E>#,R+3-?8VAI;F$N:'1MU5=MC]I&$/X>*?]A9*DGD'@Q
M<!<UP%DR8')N*4;8IY:/B[V&;<RNLU[GCO[ZSAK,$=I30G6D%[Y@>W9GGMEY
MYAF[?Q?\-K'>ONG?.?8(_T'_^H$;3!RKW]S]H[6Y-_<'WF@!?K"8.+=&++CJ
M0LM,%01L0S.8T@>8BPWAM=V#&OA4LMC C;AU=NZ^'FR(7#'>!;W4-!#0[&5<
M]4#11U4G"5OA(\E6:X7>!Y;SN&9+IJ#3;G3ZS<'+!32L*[[,TMZ%,@@I5U0:
MUM"9!^[8'=J!ZTW!&\-L[DZ'[LR>P-B=VGB)5]X85SCS"T.9W<_]>WL:0.!=
M.%+K9[AO^(UA WQG6"3>ZMR8M0M'M7VP1]XL<$;P_5(M$WQOOM/5#>X<\.WY
MP)XZ?MW[8^(LP!X&VM(VS?:/0MX_\TRQ>&M8P9I"SB,J,WQ.(UA329=;3%ZB
MG6EGC,.:91"2E(1,;=^^(1DHW#5<,QK#F''"0T82\.*8X380L39Q A\DI1SL
ME61AGJA<TAJX/&Q 1>^^2J)/N>@-Q28E?'LEB[MJ#6(A"^]I+E.187;H[HAL
M-%1,\!W9"B0D$JE"W+@^RPE7H,1AE:X8;M?N?"*7A-.L[CTF= MVJ+1%5ZR&
M=E)LT^N6-"LL.N./7#PD-%K1[J6+<%+JP!Y,'!@ZD\G,'HW<Z8=;PS2*>W]F
M#\O[/9('%JFUAF+^U(-S8=652 MHAP=+H938%,]0G8-Y&>:S)D1(DA([;M0C
MIA^,3H"8C?8-XWIN!"/K>7.E53U=\2P_;<YS)-B<ID*JLJ)[Y@#6>2SD!I.N
M_WI@3\PRQ I;2B109'<$O^2<0L>L8<W;U[O(S6!>#M\?^(=I:+J<PYS?W5%P
M=VMHRAC_E=#_(W/:W\:<.$\2%#*D28(Z!@],K0MN2/HI9Y)N4-X+=7G2E JI
M A*H=5.)J@?AH&$NF=(>G,=P3?B*ENK1>M^Y[J$(\>B)3U]4X_NHQ86BX#&#
M;C[&L:DVI#BB$",0IL<$#@5].ON6C F3"4Z&5-),'VLQ-$B28" <H7HXH"'%
M<\YJ^_8LAP9ZC%CA&X]1K\))451%I%060;.3AF^\WA%K6"/,-^J"%RJQI)I)
MI=Y<"O)3PQ\W^*D G!WTBZ&R%!+?#^JA2!*29A3?C/971B&?7V_U0J;^T<_7
M1[Y+[5@F)/P(K<8-0LQ$PB)4@[&';WE'&=1CLF')MONU'(JU&?N+[E(VK&;6
MA+YK+01?A6O*5[# ;NXW76Q:'6.G.\^A?8=:>3C\X^GQS>F_8":G*?P+_%>#
M]9G7Q-<-NI)*AG!3Q/ND56*'O'H&].-IT-2?\;OO>OWY_S=02P,$%     @
MSX-/6;_D7T8E!@   1\  !H   !E83 R,34R.3<P,65X-"TS7V-H:6YA+FAT
M;>U9;6_;-A#^+D#_X1 ,P08HCITFVYIX!FS'38QE<6"KV_J1EFB+K42J).74
M^_6[H^37U5O2N6N&-( MAR]WQ^/SW!VIYG7XRTW+]YK7O?8E/H'^FF$_O.FU
MFL?E$WN/J^YF9W#Y!D;AFYO>3P<3)>TY-.JYA5!DW, MOX>ARI@,RH8 1ER+
MR0%.Q*EWCYUW 1G34R'/@8;6W7<CMQ=@^0=[Q%(QQ2XMIHD]:#4[K=Z'1(R%
MA=/:B^9Q!ZV_^ZC>L4KC1R@_LBIW!BP;QLI:E55MZZ9$7%JN#UJ'<FSRBR^G
M_[(WZ@[[=V%_< N#5Q!>]V#8N^J/PF'[-CS4YGVA+D:^-^IU7P_[8;\W^G*F
MEG;UAKU+N'L]'+U& R$< )KFK&^<5 OX<A:NO 2]W[O7[=NK'K2[(=G5>/GB
M=)=AGX;NL]KIV=(0(6-.HDY/:J>YW0VKC<'UVIF0%_!P(];7_+8P5DSFN[WE
MR+;3@0>MM@$U@>:K 6[CFCN.)BP3Z?S\G\+$(+)JS+7O-="O)*05P$G]Y#2
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
ML+6Y5C<RE7!F, 4M ]C!,UL@S(G0)9<%$U]%4M%>DA !\ N,Z/?$#>( GN=
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
M)7$YD^._$L?L)-(Q3^#K .W(Q+AE/ Q)5<) Y'$J22H-^.O0*9\ SIA7--$
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
M!O>\['\?+JUJ _KY,RK_751B/OE&6 RXZ7V$#\_J5<[N+TQSQZQ=L;Y[E=L
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
M0VH".RI'6"9"6B6^R@4+[+%(7X8^D"KH"U $Z AHH!JG,TWR7L"M=S<K*)5
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
M<#SGA=MJQ_"E62V% B%S%-/;H;6ED>'4#)MI(T_<A6/IXQ.-+.^HLV F.]=
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
MBY>,=)S@G!+[1;0-/&D8JF[9;Z*J4<NBR_)_F!!K.E>.7L4.Y3? 9\(H7/#
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
M1P373$PH;'$""TBV,V)O#5O&S2MM92J;";>XG1DPTB]7>.!&7W@A$&AVWUA
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
M>8+@KU4)$0#&( (XY/<DABNN!S?OD-HB@,S$>AQ@'0$LHA^ KW%2Z.&X'Q'
MDA4">$7<@@!.V*S 4,X0!/"F-"CL3[$_Q?X4^U/L3['_#6*VQ!W&^ >0C,!&
M:3?;Q28ZW%#7Z62&1':*A*%7*C+W<&.D*=%U/ P10!0"6$GW3(*WZ)A<WLL'
M#EA@\0/XX$FV"00@R^%*.@#]"0T^C(MK^%F6Y<;G6FV"&3+%<_;:6-:)2&_@
MQ'3> LVQ\=6F*P*T$J0#-NFW1UV+-K[5BX(M(&V"\U9"9OT>,:\Q&'!D6._S
M)6DOACX.?%?FJ\=<6L&$G8?-OVV;_V)O'^]*7\0"MYK-3NRM0[33#$]#@*,5
M6FYF7:H#F:)3B:R]ZT**1?O,N.!YNK_>>BC/4[/IUK0X8/H-LS?>2R,!@$1#
M]G]-07;</K+CWH!W2-V0'9=2C[,.\T  3,=MS6<X]0A@2%4**Q"$['E;>(MV
M\^4]6[1.[^=%^3:"K2/2!IU3VKV/:F--4X9E: +V8\HM#-\^?0QR#<*>(D
M/SWUX0.!F&[Y*$1YFMJ:7Y.SA/-.W+R!HBD[%6HDEQ-#(DZ7UI,"=/.%]SJC
MU4;ZJL;P5FK,N$[-T1*'*:A2X%/=QJ:-'K6ESBZ*UMCC(SGVNLP 85M:<FU5
MTYY6 TQE7'SM=4URN UI@CD1J=2'?3R\-II\"C7LKM+%45'>]XO!!-A8Q[3W
MK#X0.-NA#E_IIF"7NFG0/'JX4;Y5R^/<=YMI)\9RK\SXW3D_ H#*N#9?7$Z
M#GQ\$$!GD1S7!>$<>**8_I($XA\@\NOG^4@C%U)& !DE+@@ J[89YEV/PXJ6
M\9MWHW^I]D/FGW7]6=>?=?U9U_]L747T[>G4U2/BU*4V9!Y3*Q[:];['#Q#
M=%(D9%S00I@WQE%JX="HW04NA@#BO)9,KC",P!NY'PB"PE@_H-8A %H$T"U^
MR'4=5-I\\EA'^A^&:630QIH9]I?RD1P6L@_:'B>\QM%O?L*  &*NUZ^]D03B
MH[+.!I 9QOH_6DK!G> C=7%D!S\M*KLF&1O4 2TW7["D,R. <JT)>)@-L/%#
M"?:,PWFDPD0(8))M&ZFQ@.NO^!I B KN%C^8N XJ 9]H#A5!:^:5QAZK&8EI
M?,ZP:6PVBS3HP:.("/I2P2 D+-6YNAF'(H[] XZ_FISA0)!PK&PX$4VG*]#@
M5<*_J\GQV/Z^PPNTKKM@SA=R6R@1=J8B,;<@DT' "\ U*9VKNFK4O%90:-B@
MA=_]G'PHD^)IPMFN=B\6R(]72X$Z6&&=+'LB=")5J69XWS[B 9]$&\>-,/R+
MCMUA3!8T)K;T&Z>E-L>/XW4.T?7MRRP+9/*^=]^R6AK>,U?^WD%!S/!1ZPTU
M5MDW.342W][\J7>-JBYW4^D:4]K.:_8H8?L5_%)RE31Y>TZK11&*QWL;(OK
M[,MV=P^JA1'MJ1W&/N9&G8CP%65^,RZJM.E:@#KN VTQ"I/VJ==9AJW7=5F>
MU>XS]^AG)49;1#/\>+>Y/[W[J,<#>7,\:H<>"ZD4+I-RU*.4(65ZRMTAW\R/
M\A-*U]55AT^GV;N%M^FG%2A;A?/S3!-=6',30'6=7D:8%?1[MF4<1-MDG(AL
M9YRO]2* V VT#YE(6X;*0]0O:4X'KHXM$$#7";A5HA \N%X*GD_E@LO_,/D?
MW)5N#+3A,@':[TM" (Q#".#&60$"D$E'/N[_HOF"+D 4A_V')_H\0=KM -(=
MF@5-8-'R,,:IO&L"[_7KBTJD>W@C;:44#+^U^Q@>(N$"AWT''TG0_]FD/YOT
MFR;E%=@DIJA6#GBQ1@G&FF'-(%NH=XFS[B9FS>\I/KU/N\U#N/B8-/;Y)6'5
MRL3[[92Q_@+N2(C$@Z-QOG?PJ?(BR[HVC0\GVQEE KP)42IJ=_G-LB8J]M[J
M1%M[I(N,E70/0U*S\#^/6F4I&_7P=,Y'Q(^4"?CL^O/7((#HA@PB[KW!SN=2
ML!+UXZQD="?'N*:,F8''F8WEGG&>4=/S-SU+9T[6IMH0@)B3SM.)XMR.?3IH
M$(./HK7U-4>DI+E^VQ#8FBY2UHE;V<$IFFM)+F= :MLT[[26-(L@VLN1#RL*
M\D;^"MMTOF<NK>_M,D?R\!"RWW_I<=#/O32H,:CQ^T)8TK)($/QE8'XSN%*T
M&*0#"."GH<GZ>7 !5Q(=T&\&)OJ7T47YUVW3;P#[-RW2]><?A%#XXBY1FK2G
M?-M(L>CEUY1]3OKES>?'-8"CMZ/T"4. 6 ]K9L!OXD8CC%]I ]J7#"2&"OS
M4)-K$@@20Q?4D1A*]0-#R^!A^AO_CK>HKTR.Z!L10)DNZ.2>S?6C<+C,><;I
M-A;\-8?)!]0?Y./_J00=G4VUSN8UI N;&A>ODW89>K8B -VT$G&>IT>Q7XV4
M/FF=MRSX@Q+N[EAH5M_)FJ]]7-0\6ES=X"*Q^\VQ<[)BY1KK,52'F2O,+?JF
MTO@<585YN)C^D5. 9%K(EE]A>TA@HFV@SQ)N[2AGM!@N/8=?D_J&1%%)&.O"
M&],P@2@!"BWI *SRG")>B'[J5=$A @APKK<,M,O*V$WYME]@3*?^3E'*/Z1L
MN1-BX(#FZ?2N8J12G>GB"'RH-:2AU@4)R4ZHTTC*@7HH#>5ZN5Z9X=;OFJTU
MH$J^BM5_JZ$RSJ.A'5;^"O4&X^U3S(*!;.LDD>.3*SV^V45-<()19F!U^D9+
M1DLZ7898==<H A@1-(<_U/:=)^ 7(3"SS5>WBWL9_8UJ.S_'W/S@)*=1HP/<
MBNV"!?.$1L'G:5&8$,!=$O SSXYIN(2O+$GSZ2RH7;]!])YSIF2)>LY$EB7E
M&O1R JYK?0X.I;S6@86!%N\>RM;"_#R-%4';+^DWJ)#"T]\D7B5]%8*"!A<$
M0*&\G7GJY&=:LVDC'W6GU%#CYV-$"6P<,#U;NS9YOMMXO,%O8S'EST,9J>T;
MB<H(*! W6C0R:]./<)9QLDHLSYT<EG_J[!W_&C107APIM-@.(S^4.-8=L'VO
M3)'0PKY[%"5O#*$[[1<\U"AQ+:V!%WNK:':*FRID*]X\,1?!.LR;(.?ZNE(3
MTY=E,^'.Z]:Q$YU' >I/;N@4!6G5C#VC>S<;#7-=/RYLV'+WL>Y<?GF!9*WH
MNQNEO/2ACZ1OA^B,<.Y8G!M]/6VYQG<EH[LS+' ?5_4!EMD0KIW#U<K"2#TG
MZ>; PSY1ULSD<@U9$N#ORZ\$<N,WW!'IZ?^5!,V'4O#/?B98LM1$+M,0-?&H
MP7/-;>Z!-%.0P/J:<]@#KI[.^U*M%3N.*!!9,R//(KFJ,<PTB>G[5\."S] C
MB<2NV[T>[,B)4.!]>1^MD<PI+I\]M7W+FL^(M#&F\/4M$=GGZ(55@1"]<D>*
M()_G 0)6Q?F-\MD#)8*QM$.V[?<%+]1N5@;H/7PWJ8N*_4@1+;]$_Y]%\I/O
M5[00*]\/I['A[5\'"%T,$Y#S&OH$9N_7L^C\6?IE'%_(^2GHPWGV;,26UFO0
MFS2C]F]D,?P31-D:7/?W)E'KJ)NI!L".X\94%3[=]92SCN'["&!"&&9= R=H
M'F<Q:":>;VQSKJD0)/6K!.6M&[GE)$!>U[=8HSNVB;)Q8G#H1>_;@-W\00<$
M:@,MCTUF./;?.*0?^6=BF-[R:[[\2A_I-GYV,"55/MT6^S +)_03:DYFBK9
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
M\_ Y>\=R78=Z&4#86E_^3M%TZXJUP0%*2^%;GVL&*GH<%VZ]M3\R6+)H9V(
MJ2>C4CE<>W[_SCO\TLE3"0*L_-(!.-&NC]JR]L%*@_Q<XDQ<UD7T^*=HS&UW
M??[:QR;6<<9Q9CP*L47O%&:[6'*=1;UUW C;Y@E[(Y?VN,Z7L"Z(C4@K([3N
M";>+,(^!=3A]A=X]R]YLKV,>8R^KV]*K@@9^F+U9J<I1Y:U*"3=CJ,=5E>N!
M/A_>0\;%V^\#FQ-<B#V36D1K87[*MHQTQP;EC'!TG<MQWWK"(*Y4O_02_.*T
M)_+N3?Z1\8;.K4MW#J6O!V!1>@O'.":D@G!5_TBZ0%G'F WOZS)1KC"S>NFA
MNW9?-R0/X%I"9^L1_ -0Y(PVO,<#<^^,O["\P&F9M1KZMBULK8GO6W8!CIT:
M,GS=W*;*D='[N;:^,L:-(#4 5G?-[C[01B7W,= N?[J!+KP1$Q;-;T2*<[)^
MT$WU1$.6[^F/N#^;B94I!EB)U[O\7/LLT\#KO IC8";">?^$='5J/:+4;1/>
MWZ'[XLT72.WJZID9W&G#5NE)H582LX#[S4BEJK,G#*N2O<<.YHW?O]ND\R0N
M[6RF4[_<K0UYR4T9*7%-.(KD:2>50[X2/*.^ZODY>X7S0HEJUWDUY,VC"WYL
MZ4F9T$SXH,&4+%U@7NT<HZ1K^H[_(>B\JS1>\8 L/+<\Q2KE<EV$U]#WJV3O
MR'&?NY_V:PXGXH9=6O_SVC7W3LZO0[[0K??#<%U;A_3YY+=S[(>$H;J=BWWW
M/@8<GC7$@'@RD@XN"FU-0CKVG#R6))3\'H OUHH?$+XX[1PAG09('^0#! !M
M@76C2]#JUW9I+QOX>=FLV<<US:#5UO;'1N.5%]W;Y[HE%GE3UH,W[I=D!O'
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
MN\)W*H+I2]1EL:>?BH3/ATCBCV+S01W4T$]Y'C"P'*KHB/@<L+>0ZQW9[;]
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
MX,M^>MGCY,#?*#R2F!2 !WXT4NMT_.]02P,$%     @ SX-/60ZV8&EQ%P$
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
M'?8DC5LW-S5:"GT1(:]6Z#(=9>LWU42]D,?)6]/2WUO95H0%WGG0@MEH 6H
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
M-#@JR!<1XAM9@8!ZBF)9WN%#=LV 0,(?_^2C_99];-%RXN]0&S[D66 &+W,
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
M4#[D322'"7X OM+_@K?E2B+P<T'&85"VMT?B10]0LC4INC44;P(K\S>0_6T
MH-!K!T2G]ES3*MI/#&Y.J#@;#V9*K)=V/!6;"=!HN.[T7C8J[E;2"QT6),>K
M_\3+],.,(W*O3[FOZJ>P0\$")U"C&C?G MI6?H)+MXK1J/W0)K&'O%-BI_B0
MP$]&"?VV,.@""+6>;AV5?X^+G)_#A6EOZHE)8R;1-.D/PPU9Y/GW[ZY&X<?B
MK;_:NS!(1LE2E:72$=;N@TZOG%(E@YT+F;ADEVRIK.2L:@-AIVP&K<5ESN:X
MZYD_EUY"?6/[?0)L M5>'Z$_>Y%<.*RG9C?YJ.BZN217H8P"RV-QF"/=$7 J
M;#]'!6"ULW\$)5#I[="37:>K<6\=)TV@98*H- ]LQ]_IL@I;%A :<H).F&G
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
M5STXDIW@:D"/00<86/\>+%AVJV:^I-+R8GA*GN#K76/*"?_?T+)F\LR&!/A
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
MF%&"F7_CK0&,=!NY"2#-Z.W ,M;]IT3;VS5-'2VWKS83D <&=F%'!)"[/K_
MCP1*V%ZDXVA#KMV?/5 R'HFIVQTGP._ZO-H:6-+X=\;7RF<MGX,HJW'*%7J1
M]^C0@:4XK#YAS43^J0[)9@VMS=MI@=O,="Z*@C36B">/VG&1NW\*:PML\8]R
MKX"Z0!^C.*W2'6LT78N-#H]BZ;JR1A*I];LP^4'6L6T+E.W!C4XSI_1/2YTW
M1XA]U29%*BX^MVWFB64R*[L!2'/GLN2JB89*XD\OGQ(]% C]T.K+75+('H>B
M!5V_0P/E <XVKQ#BFH/O!J'R[AWA6MZ7I)!#U3U.F3UV%XNL6IWB<[PC!HZ'
M\K.$#C4H>O I'0&E 6;THX;07W;5FS+VKS[%Z@-W(RUC]:.>37]D.@.5^?EJ
MC<"GBJL#9[IGYGZ\%.XP7*TY,*YV._++<F)GM.E>MX*0U+I@\7MS&2GWVUM9
MSKR57XS50Z(8J#3K3KU:"V:WK"-2UZ11GY\GY1&XV9::=\'+S2(WA)R[6I]Q
MZ#6OM>/@&ER"?P5[GG6B^ JP2 1D./3A-(:VIR,8QDP*Q4EA\AAII5X@HHL*
M/3,1>F0CXR2FP(%C7F,8GD@Q.%A2B[JQ9V!X)J&$\,Y[42A1WX6S8UD96[H
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
M=6:7['3>I44[ M3X1)G%K;&53&+&-&+O<_SARX=?F=M&90LM6./.><"A(#6
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
M?\]PK<;G[ <56_YW?%,JU,CM/4=_E#8_I$9S-\L2$I:UNJF3'^R1&\:Z2*:
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
M>@;>.@ AB4060]E-&M^C(Q2]KXD)(&G<*XS!6K_KK)CG^#FE4^1)M/P*&E5
M7WI<I^\TK6-L1!@)A\81@#/DB\K]E>Z@Q:<?HQ:.]5F&&]KF%(')BT=8J'M2
M><VYN2[A%ZQ02/31&/&_04[9WURU\]D_"?(F_I-%[I,IC:DK'EDE+@YIK7?7
M[;.)=JS&"O6)#_:%DY.NFBD9;70Y4[%+%7(3+ZI-S^=\S8QWZZV)WJAZFOJU
ML$P6]@]0F6/$A?&*] +1U\!K=&F@N8BA[7'2U^U+6%I4MVQ+R"RR.5_GJ1^/
MP+!U=)TL&<,:E2#9"M"$4#D=(1Z-2F<]D9'Z:3F%IAKLMO]QRTQ4MQYVR,Y/
M_:FP(,L^SNFV8G^+?X]*SF+>5(NZE4K.9N;';(*F"NG*8/[#1U;>#E.O-5_[
M9Z;Z[GI)?R;\77D9?\<@I_#.8SX:?T,Z?\,(HR)3H:X#^+_CG+^ELGW_VJE
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
M(XTXYS]9Q_RVW$J^57]'.V:9TB>2\RU;Z>Q+SK_?76JM]L^L<9^>^N_/&R=
M;7+ :,?<@/[R^I<M#84VISHB7X6&U80^K=L+5Y([YVZSN@NB_23]/_%KO<LA
M+DD T.G( CA"10RS7T&$46I :_ZI# Z10=N!1^3X9CAAK@X?&AAB%HQFCS^*
M@OY^+9]X5<O'O?F%UUMESIXM"ZL>_Q '*]8FY#EA0[U[D;@)2=, PC<AA>8(
M-FT3\MLF9-V2^!&V"9&UG19?=2)RRQI3X2M":+H)612?M:T5:&Q"..=_;JOP
MY3T1%-_Y 2$B!O!MQ93N/BB^JK<($G?3&B\N6$P$!1)BMK48+ZX2S/ZYX<*/
M^E*1^$X^5#S)?-BXOPGA'8H77_8MZ!3,UQDE+IE.$(E5V6HLK XA.D3LH(FN
M__Q0?Q.R<5<<@/F(JP2A'>PN0?BQ7V),_K^D)Z@\!.!)E0/#+XI#=;"()5)\
MSMN1%L<)WQ/?I\)<2<5;H*L^^"XT*Q0WMZQ:M 6=3XX>-N[Q"]0W*K1_V=:4
MH';*RU_5MG!Q:''=Y^^[CGI/$BJQN$J+7VA;XHWBQQ!UJ"4#@9[0%JRDQ/<5
M:VS\24-#$ZU4-DJL]CK6X*]O%+?Z5'O/MZN,-5!\H/*H$!4R _%Q$])]RS0=
MKZ&6E31*)K"A\O@S_1I1R?/C([<15;2=.#+=-". +864"8[VUQ^ 'V"'8KP
M9GOU942J<1;,^T4!RV8$:ZFB,^'\?*@1O=IKKW:,/S^NA_D1N3"[=#6WVG ;
M(=E4408WPS82RMN> 0-+0F)J2&RQ,/&X;:6+J^]HAB::5"L+W8 <>L'8ZXV
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
MXP6QX.HAU#O&]_YO\,9,5H.1D&PDDJP5BV<O<1'BD#I,XOM3/Q;\*_87_V[
M6GZ+B\A"^7KXE1'90;]C/@Y_KNU;&56JS6:RL2T.PR]W3"ZI?_I'D][)(PV:
MC,<E(2*G=GE$$GX/K9:6U:KW.+XWQB-%GS9=2I)M-2//T^K#2H,W(8TKJ:L(
M&2$6;&&'JM*]J<F1H48.@XWA=^=,)I/Z&)B36,)>GSG:[E6*M.N%H6G%@QCD
M@BYG:NKK5*S#RP/-C<W)/K&%F-3LV-B,WP>>%$BR<[W-2@I.!'].M[YZ7_G^
M<.6O/VC)\9)"9<"_7BFU50W(81,3A:>W'9N@UX!!K_T5^K%_ABYK? U*,$ Z
M#(:&!R0'T[#Z=B?M-'ZH>>'(*?'=RDC9D6%%I<E[V?DCO*]=+U\%OPJQ<4K
M]WULSJ'H>J:6)5=1C#!)>6KA6AG1.?BT*[?>OHI!6W_3<2TZ/Q9%7%'8Y^+Z
MY"^>/$&A]7>QJ?=ND&M$4J)AA')8N[KHC2,0\3I>$21M3[G;?@BW[M.G$NP]
M<]OJU[[I-_"C/(W74:;Y2MZ9\=K]SU;65*L1?B\ LR$3K\C"?3[>@XV'VJQR
M>0[\7AXJH9&6^<O*:U;=^*PY;"E6((,_BMR+N>]O*Y$F@N%O#."W4M"B(\.-
MDLL&JQL8CM%=)9\7A72/@^Q(&'3._)S2J(?WG;I,Q,(U"E#(CGHQI97O#MZ<
M-K#A=J5=+39LI@'AR=1E.'+CSX[5%SRYJ;GHK7[F5]/KYK@>/L,-]Q5*W+KT
MWN*W"[2$!P%L?N9!WH[[4&:10W>QYD"K*R<NB$-,P4M0VJ9*V$3I#Z!%YT5/
M7/0I@)",EWGLB7/M+ C-NU,R 1(ZQP/.!LJU#3=%YRLI'6N&?A1H&I<M!B3D
MY/[UV;],^7./@N2;6^_!I.2NX20O[:HC3-?RX7GVG).I6Z7  Q8][J"ZS]KF
M1.G^<T<SI(T+;WSN%%R'!UJ;Z3M>0#3DD'<U!AB](Z2P )=-2)9W>>UET]1E
M,?[5HA!R2$$\&$$OW@F04[$&>W!"!\&O\]\U.O+'U"W'A*BX\(BGN&^.39C0
M*#/X 3(A\(MT5-=:M69V)ZR2]IO1^''N]R5Q)) ZRR3MQ=*2FV?H118.H#@F
M[7J[TDF2ACL /7[#)N*H!3JI$;JCXG\=;'7C&77%#*&+]XPM$]BR@R:-_9%Q
M&LS^\1[J;'[3*"?X\CJ9R:J;>1VN"+KZ 07X8T!08H[/H$GO02,9G%)GNS)
MS< C-B&2TH6>\S&D9/AI<G /]LG\MU.G,!,WIJ(8]Y8M_C0]\W$3\@LM4,P[
M\-M>#IL@H9/^F*E#PPT4OU\6&,TI22)%G/FZWXXN=LUB0TN6WO0*G9:LKM!^
MHLGH4!HEQ%^]=6S2M^-$M6;=4]VYK[&Z#^9U(C9.7R[U0\1[I@V6['I9T>TY
M5%/E2G5_5%ZV6*QS,H(.W0\OIQJ3^Y!YNKB/8Y&O_"HO#\_H>@;JE>GZYAYP
M<M(K(+AO_'6I]A@5"= Z"7+M,!#!5P!'_IG]F9A(4R*$([<+O<$,Z)+4-#)+
MI$T#/+JVUKSAA8GH9X!N.FTO.L:PEB=%;U=2WY/348\_4@M89]&23"Q_.7PB
MVPZ^_B [#ON[(%[X&X!B3,"2:7OQ@0(+',%UB!;&VAG_+O[7 9LTCD/<.>$)
M, <P=00SV 19-)4B/-LT_-NP,4(!5;0+(1<2H]TO#+H,75ZE[@G9$:ZU1O,
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
M:7VD@21;;2"$8CAM9SFPNXJ<D37$+V<I2([!KIE.E7A:D-J7_&<AZ_:?Q.P
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
M9/ZZBG+2ZK+W>QV'LDNVI<>FU1R4HW6K\I?I,:&,'X3<>)AL1D13/8'AH"+
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
MK>1;1FMUQNVZP0RQ]10 S$IZ2($L4UM0;X2@1_Z*@&_%+,: 7?>&D Z6MKS
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
M[V G>.BM+O73;"5Z=",A07#**8H656C,?IK$+'#8ZLP-'< '#1O<:![>A!Y
M*ID+07P-]I+Y:J;^O1QS;DEI7\!IF!0)%7C\ /'K.#.G@SK9R1/L^\2L^]NM
M&UJ?K[*G''I3"#HD"D"$-#Z*<X&I]0BS:Y*%/N.'I]VCJ+YD)Z4VK<N&*+42
M4VN-;1I'(NNDEU3\4U&[QXKN:]A+UMN_U>DUOKNO6WV,9*G^,V5/UNLBE7J2
M_OU;=N3B:<:H-E-S]1-BJ"#XG&MD=7>619%S_L+#^.4JET*H7%*WTYW^X1*)
M*PX1GUD"^9>1U3V3-J]&TG4HN$"'2/C25G?=I-$;\,\"Y44A2,G2+I2%DP6,
M_#A@VKKDTM;LSX/2R?EO.:;^0V0S9FC(8EE_&2DGL7PDDG32']GB%>X]28\6
M"\NPGTN!1=<MI+)@JV8\)R16NI'-S>29HO6NMM>SE5;#"#__]AIH8%J)T: -
MFEL=>!%A] 6&Y_8Q6[S]]P /[I>%J&OET<'2C5 %WY7/3./[@;T(%==I+!_P
M]1R/+#!'$@X"KEL=V_$JZ3MX;NCGRA+DSU\FWP=(4AH"8HO]9R].WJSZ?0;!
M8907U-C=^@OBI.74:H0$!SJX%VTV2535-;Q#NA;I=1M>47;-UW&B(\SZ9.Q[
M2YE?-)/+)/S'TC3];G>6V9/URYR&/>YL>X309YV5)T:(KF4F:S'A"1+OLP*T
MHOOV^Y2.ZF8D'-K(<K&YFT=(([ =\-_/$GZ4O"P3AXN(N^].+I(;1CT$G<L&
M?PV'LGU@/ <IJA!4T\(S'E^= <F[V/P/FP+0SSLO!/7>$8&_/# WD,"^C-NQ
M%X("EW>>U?493>&XNX#O/!O!(+6A;LU1E-4GG@I!]5IT_ 2/.="-2^!./B[B
MG44[<I.',2[,NG2?'%J_HY]]!$$)6._8QJ;?#="BM5L=>9W"N/PZ.^S3/JOB
MXR]G0-CR07@JCDTGL+U1VT[C<4(0QPO\LQ#T?=-%"#KPXVFPJ)?2&314"%((
M9QL)000/$';(Y7_+_$L9KW?49A@-#N@OK.;Q3O.O[A3_)@0][$9K]&3P#3[H
M-W6QTP?X<K"YI*0CX]:C=0@5G:9,WS@6I<$P7R;RPNT33J?93^-MK^\_&@$2
MX"OJZ&AJ@#2@W_C21HMOO=!!>Y<.%A/LN\O6?]!^X3<Y3JGLGI@_]FVHZ<*
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
M>:QDRW6A^WK 85M(Z5/=TH U#64M!V]M6\L4O2=NGN7//^W>:YOV8D.'KH.
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
M -?'!BL.#"TAC=])Q.'GJ-)X]:[DSA6(U$X5VI@$42[<P@$!N.O1UL,&ZAW
MYU2R,9@G/P%22#(/SQ,OF+_*7QOU=[ER]1'!0^Z&4H91?"'%R%U/=JP9>/*0
M_A:D' 7XV4S7^ID\<<2XIGW:KU!UF+E$6ZO]:OE)#K#MT9,C-AT'I_O0$!$J
M ,^9L.FD]87F$2+?!XU%SD:; ,QB6A;31Y9%H>9'O_2LH7"@,HHIH=NO4#/=
M]>3JF.5&DOO+^-#ZP.!2-T=#_[&A>YUO@,7IC#L%Y7.OI.[;?]!_;M0(WUO#
MG6V;_361%5M7=^Q7PO..D=CZ$-\:]V,U4JG]]CFYJ2C=H7'MP%Y!"C#H;W@D
M9T?^ET&N4@.R&\%Y=\MJ[5]=WG>MJE18HK<F?S&";:@^TY(#$!8X.+TW8*UT
M!6+\OO"*SO6E<7_DFO?A-E7S#UN+8^D-A**?N_?<X/F,_O$AH,-I<@&TI_?B
M,G,!UJCTTMQUN22CN+U6BEA#8,A710##)*X,RW6DF(/</K+^@8I$\4A99@68
MQ_<NZ8G>JH -5C3X2_>3? ZT'W(!EC^^BC]*"L.HC=XKW1Z/VBAVTM8L;GTX
M()\_):M(./^>M;N]$YNQK"T6[VF2']=G9V[SQQM*WGT0'Q.7=GE=T!3W]U@Z
M8>^$:PTT:>S3# AT'85C GAR6' \=:#!2VJ?7))]443:S8\63HG:/)P3TT;4
MFK"?BTZ4R8]WO&B[B])'8$<>.J<XN?6+E+)XB6Z 79"RB2FK]2L_,EM9X5U<
M8#&_KG:PF>&0XR*<UFWU*'I4:%[(NA,R'2(HVFG#AQ.'P%.V@?8?Z56'/&>U
M@Y_N60>AI@)#TF)T*48S$B!HX9;6#C!NDB5"QSYQHW59H^0-Y-$5B"$:_G7Z
M"5^&RNK#--MF%7'0CD/$RTGW"3OT$CW,(_,(2Y9ZP8"2T3#@WCX\4R02&6+Q
M=8A(T$R%!\=[M6Z@+9 OU[FA-IID&Q/]0!PPWBN:V(ZV4R3EI"E,>LL<01(R
M!P6B#:-FV?J+"^O!<NPF+POC*Z,WJQ4Y17*58V>*W@!63T(X$Y 5Q5(R-I*?
M(II&;^(7]?VYE&_=[>E1(.Z(0OG'_?S+LOWCI/U^8,WG(/6AX8HF(:J[WOXL
M\P)J_F]>9N-#I[?4L,Z4SFY?YVVW#JD6=+7/5A,K_48*[=OW6F,P0)IM?@P\
M\TLQY=I41\07)R;*(GRGE7GZ)^SP0WSU\)$VO%05U^J/,X@,QSX4SQSTUR-Y
M.\97YP38/2\(L0EUOA(<(E9%#^8X6P@9-@/VPD;OAG%BBW)7Z@.8W^Y:HQ!X
M0\7V$F7>?8$O)ZC1^T+J2"7]B$MMEXGH?(AC2/544%TV\D%-^:T_'Y7?LH/\
M@_\SUJR,_3=02P$"% ,4    " #/@T]9$7KZ6_$6  !W% $ $
M    @ $     8V=A+3(P,C0P-C,P+GAS9%!+ 0(4 Q0    ( ,^#3UD/E[OW
M@1,   @$ 0 4              "  1\7  !C9V$M,C R-# V,S!?8V%L+GAM
M;%!+ 0(4 Q0    ( ,^#3UGD89%Y<TP  $O1!  4              "  =(J
M  !C9V$M,C R-# V,S!?9&5F+GAM;%!+ 0(4 Q0    ( ,^#3UG0Y@>NB*D
M  -N"  4              "  7=W  !C9V$M,C R-# V,S!?;&%B+GAM;%!+
M 0(4 Q0    ( ,^#3UF3[R+.Z4P  !$,!0 4              "  3$A 0!C
M9V$M,C R-# V,S!?<')E+GAM;%!+ 0(4 Q0    ( ,^#3UE?J?!^1^ " ,^F
M%P <              "  4QN 0!E83 R,34R.3<M,3!K7V-H:6YA9W)E96XN
M:'1M4$L! A0#%     @ SX-/6;M L6K) @  01(  !L              ( !
MS4X$ &5A,#(Q-3(Y-S Q97@R,2TQ7V-H:6YA+FAT;5!+ 0(4 Q0    ( ,^#
M3UD46,D;C 8  ,P<   ;              "  <]1! !E83 R,34R.3<P,65X
M,S$M,5]C:&EN82YH=&U02P$"% ,4    " #/@T]99MV\;7 &  !+'   &P
M            @ &46 0 96$P,C$U,CDW,#%E>#,Q+3)?8VAI;F$N:'1M4$L!
M A0#%     @ SX-/6>0'0DJ#!@  (QT  !L              ( !/5\$ &5A
M,#(Q-3(Y-S Q97@S,2TS7V-H:6YA+FAT;5!+ 0(4 Q0    ( ,^#3UG:_@<C
MT ,  /<.   ;              "  ?EE! !E83 R,34R.3<P,65X,S(M,5]C
M:&EN82YH=&U02P$"% ,4    " #/@T]9%9I0>YX#   ##@  &P
M    @ $":@0 96$P,C$U,CDW,#%E>#,R+3)?8VAI;F$N:'1M4$L! A0#%
M  @ SX-/6;OT#,GF P  !1   !L              ( !V6T$ &5A,#(Q-3(Y
M-S Q97@S,BTS7V-H:6YA+FAT;5!+ 0(4 Q0    ( ,^#3UF_Y%]&)08   $?
M   :              "  ?AQ! !E83 R,34R.3<P,65X-"TS7V-H:6YA+FAT
M;5!+ 0(4 Q0    ( ,^#3UDLI/\C\!@   J%   ;              "  55X
M! !E83 R,34R.3<P,65X.3<M,5]C:&EN82YH=&U02P$"% ,4    " #/@T]9
M6D3.4D]4  "?>P  #0              @ %^D00 :6UA9V5?,# Q+FIP9U!+
M 0(4 Q0    ( ,^#3UGH^LAGO4L  *^    -              "  ?CE! !I
M;6%G95\P,#(N:G!G4$L! A0#%     @ SX-/60ZV8&EQ%P$ BT\!  T
M         ( !X#$% &EM86=E7S P,RYJ<&=02P4&     !( $@#1!   ?$D&
#

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>ea0215297-10k_chinagreen_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cga="http://cgagri.com/20240630"
  xmlns:country="http://xbrl.sec.gov/country/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="cga-20240630.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>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
        </entity>
        <period>
            <instant>2024-10-15</instant>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cga:JinongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cga:JinongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cga:GufengMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cga:GufengMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cga:YuxingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cga:YuxingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cga:AntaeusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cga:AntaeusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cga:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cga:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cga:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">cga:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cga:YuxingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-06-16</instant>
        </period>
    </context>
    <context id="c43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cga:JinongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-06-16</instant>
        </period>
    </context>
    <context id="c44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cga:UnitedStatesBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cga:UnitedStatesBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cga:AgriculturalAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cga:MiningMachinesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cga:OtherPropertyAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">cga:OtherPropertyAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
        </entity>
        <period>
            <instant>2009-09-25</instant>
        </period>
    </context>
    <context id="c63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
        </entity>
        <period>
            <instant>2003-08-13</instant>
        </period>
    </context>
    <context id="c64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2003-08-13</instant>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2001-08-16</instant>
        </period>
    </context>
    <context id="c66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2010-07-02</instant>
        </period>
    </context>
    <context id="c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cga:LandUseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cga:LandUseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cga:LandUseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cga:LandUseRightAccumulatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cga:LandUseRightAccumulatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cga:LandUseRightAccumulatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:UseRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cga:TrademarksGrossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cga:TrademarksGrossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cga:TrademarksGrossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cga:TrademarksAccumulatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cga:TrademarksAccumulatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">cga:TrademarksAccumulatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CryptoAssetAxis">cga:BitcoinMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cga:JinongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cga:JinongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">cga:SalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-12-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="c91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cga:GufengMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cga:GufengMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cga:MrZhuoyuLiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cga:MrZhuoyuLiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cga:JinongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">cga:JinongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cga:KingtoneInformationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-01</instant>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cga:KingtoneInformationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-07-01</endDate>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cga:LoanPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cga:LoanPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cga:BeijingBankPingguBranchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cga:BeijingBankPingguBranchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cga:HuaxiaBankHuaiRouBranchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cga:HuaxiaBankHuaiRouBranchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cga:PingguNewVillageBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cga:PingguNewVillageBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cga:IndustrialBankCoLtdOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cga:IndustrialBankCoLtdOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cga:IndustrialBankCoLtdTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cga:IndustrialBankCoLtdTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cga:ChangAnBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">cga:ChangAnBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2008-01-01</startDate>
            <endDate>2008-01-01</endDate>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2008-01-01</startDate>
            <endDate>2008-01-01</endDate>
        </period>
    </context>
    <context id="c115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
        </entity>
        <period>
            <startDate>2008-01-01</startDate>
            <endDate>2008-01-01</endDate>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-28</startDate>
            <endDate>2017-04-28</endDate>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-28</startDate>
            <endDate>2017-04-28</endDate>
        </period>
    </context>
    <context id="c118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-28</startDate>
            <endDate>2017-04-28</endDate>
        </period>
    </context>
    <context id="c119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-04</startDate>
            <endDate>2018-04-04</endDate>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-04</startDate>
            <endDate>2018-04-04</endDate>
        </period>
    </context>
    <context id="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-04</startDate>
            <endDate>2018-04-04</endDate>
        </period>
    </context>
    <context id="c122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-20</startDate>
            <endDate>2019-03-20</endDate>
        </period>
    </context>
    <context id="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-20</startDate>
            <endDate>2019-03-20</endDate>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-20</startDate>
            <endDate>2019-03-20</endDate>
        </period>
    </context>
    <context id="c125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
        </entity>
        <period>
            <startDate>2017-12-22</startDate>
            <endDate>2017-12-22</endDate>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">cga:TaxCutsAndJobsActMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-01</endDate>
        </period>
    </context>
    <context id="c127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">cga:TaxCutsAndJobsActMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-01</endDate>
        </period>
    </context>
    <context id="c128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
        </entity>
        <period>
            <startDate>2017-07-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
        </entity>
        <period>
            <startDate>2017-07-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
        </entity>
        <period>
            <startDate>2017-10-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="c132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="c133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:TaxYear2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
        </entity>
        <period>
            <instant>2022-08-02</instant>
        </period>
    </context>
    <context id="c144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-25</instant>
        </period>
    </context>
    <context id="c145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
        </entity>
        <period>
            <startDate>2022-11-12</startDate>
            <endDate>2022-11-12</endDate>
        </period>
    </context>
    <context id="c146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-18</instant>
        </period>
    </context>
    <context id="c147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
        </entity>
        <period>
            <startDate>2024-01-18</startDate>
            <endDate>2024-01-18</endDate>
        </period>
    </context>
    <context id="c148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-16</instant>
        </period>
    </context>
    <context id="c149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
        </entity>
        <period>
            <startDate>2024-02-16</startDate>
            <endDate>2024-02-16</endDate>
        </period>
    </context>
    <context id="c150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cga:PurchaseBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cga:VendorOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cga:PurchaseBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cga:VendorTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cga:PurchaseBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cga:VendorThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cga:PurchaseBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cga:VendorFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cga:PurchaseBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cga:VendorFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">cga:PurchaseBenchmarkMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cga:VendorSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cga:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cga:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cga:CustomerThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cga:CustomerFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cga:CustomerFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cga:CustomerSixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:JinongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:JinongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:GufengMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:GufengMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:YuxingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:YuxingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:AntaeusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:AntaeusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:SegmentReconcilingItems1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:SegmentReconcilingItems1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:SegmentReconcilingItems2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:SegmentReconcilingItems2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:JinongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:JinongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:GufengMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:GufengMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:YuxingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:YuxingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:AntaeusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:AntaeusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:SegmentReconcilingItems1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:SegmentReconcilingItems1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:SegmentReconcilingItems2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cga:SegmentReconcilingItems2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cga:TypeOfLeaseArrangementTypeAxis">cga:JinongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-01</instant>
        </period>
    </context>
    <context id="c188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cga:TypeOfLeaseArrangementTypeAxis">cga:KingtoneInformationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-01</instant>
        </period>
    </context>
    <context id="c189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cga:TypeOfLeaseArrangementTypeAxis">cga:KingtoneInformationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-07-01</endDate>
        </period>
    </context>
    <context id="c190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
        </entity>
        <period>
            <instant>2024-04-01</instant>
        </period>
    </context>
    <context id="c191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-07-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000857949</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="sqm">
        <measure>utr:sqm</measure>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <unit id="cny">
        <measure>iso4217:CNY</measure>
    </unit>
    <unit id="Segments">
        <measure>cga:Segments</measure>
    </unit>
    <dei:DocumentType contextRef="c0" id="ixv-17617">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c0" id="ixv-31">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c0" id="ixv-17618">2024-06-30</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c0" id="ixv-17619">--06-30</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0" id="ixv-17620">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="c0" id="ixv-45">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c0" id="ixv-17621">001-34260</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-17622">CHINA GREEN AGRICULTURE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0" id="ixv-67">NV</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c0" id="ixv-71">36-3526027</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c0" id="ixv-17623">Third floor</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c0" id="ixv-17624">Borough A, Block A</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3 contextRef="c0" id="ixv-17625">No. 181, South Taibai Road</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown contextRef="c0" id="ixv-17626">Xi&#x2019;an</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode contextRef="c0" id="ixv-17627">710065</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c0" id="ixv-17628">+86</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c0" id="ixv-17629">29-88266368</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c0" id="ixv-110">Common Stock, $0.001 Par Value Per Share</dei:Security12bTitle>
    <dei:SecurityExchangeName contextRef="c0" id="ixv-114">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c0" id="ixv-17630">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c0" id="ixv-17631">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c0" id="ixv-17632">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0" id="ixv-17633">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c0" id="ixv-17634">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c0" id="ixv-165">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c0" id="ixv-171">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c0" id="ixv-182">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c0" id="ixv-188">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c0" id="ixv-200">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c1" decimals="0" id="ixv-17635" unitRef="usd">27658255</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c2"
      decimals="INF"
      id="ixv-17636"
      unitRef="shares">14793538</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c0" id="ixv-217">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;None.&lt;/p&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c41" id="ixv-17637">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c41" id="ixv-17638">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c41" id="ixv-17639">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c41" id="ixv-17640">false</ecd:Rule10b51ArrAdoptedFlag>
    <dei:AuditorName contextRef="c0" id="ixv-17641">GAO CPA FIRM</dei:AuditorName>
    <dei:AuditorLocation contextRef="c0" id="ixv-17642">Frisco, Texas</dei:AuditorLocation>
    <dei:AuditorFirmId contextRef="c0" id="ixv-17643">6437</dei:AuditorFirmId>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="0" id="ixv-17644" unitRef="usd">58772587</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="0" id="ixv-17645" unitRef="usd">71142188</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CryptoAssetFairValueCurrent contextRef="c3" decimals="0" id="ixv-17646" unitRef="usd">53693</us-gaap:CryptoAssetFairValueCurrent>
    <us-gaap:CryptoAssetFairValueCurrent contextRef="c4" decimals="0" id="ixv-17647" unitRef="usd">210342</us-gaap:CryptoAssetFairValueCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="0" id="ixv-17648" unitRef="usd">16493068</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c4" decimals="0" id="ixv-17649" unitRef="usd">16455734</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c3" decimals="0" id="ixv-17650" unitRef="usd">37826456</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c4" decimals="0" id="ixv-17651" unitRef="usd">46455131</us-gaap:InventoryNet>
    <us-gaap:AdvancesOnInventoryPurchases contextRef="c3" decimals="0" id="ixv-17652" unitRef="usd">12110034</us-gaap:AdvancesOnInventoryPurchases>
    <us-gaap:AdvancesOnInventoryPurchases contextRef="c4" decimals="0" id="ixv-17653" unitRef="usd">14332715</us-gaap:AdvancesOnInventoryPurchases>
    <us-gaap:OtherAssetsCurrent contextRef="c3" decimals="0" id="ixv-17654" unitRef="usd">2430052</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c4" decimals="0" id="ixv-17655" unitRef="usd">2631049</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c3" decimals="0" id="ixv-17656" unitRef="usd">127685890</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c4" decimals="0" id="ixv-17657" unitRef="usd">151227159</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="0" id="ixv-17658" unitRef="usd">14021292</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c4" decimals="0" id="ixv-17659" unitRef="usd">16690245</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c3" decimals="0" id="ixv-17660" unitRef="usd">13313157</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c4" decimals="0" id="ixv-17661" unitRef="usd">13563635</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c3" decimals="0" id="ixv-17662" unitRef="usd">8226344</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c4" decimals="0" id="ixv-17663" unitRef="usd">5200325</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c3" decimals="0" id="ixv-17664" unitRef="usd">35560793</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c4" decimals="0" id="ixv-17665" unitRef="usd">35454205</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets contextRef="c3" decimals="0" id="ixv-17666" unitRef="usd">163246683</us-gaap:Assets>
    <us-gaap:Assets contextRef="c4" decimals="0" id="ixv-17667" unitRef="usd">186681364</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c3" decimals="0" id="ixv-17668" unitRef="usd">1685725</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c4" decimals="0" id="ixv-17669" unitRef="usd">2100449</us-gaap:AccountsPayableCurrent>
    <us-gaap:DepositLiabilityCurrent contextRef="c3" decimals="0" id="ixv-17670" unitRef="usd">4937207</us-gaap:DepositLiabilityCurrent>
    <us-gaap:DepositLiabilityCurrent contextRef="c4" decimals="0" id="ixv-17671" unitRef="usd">5489781</us-gaap:DepositLiabilityCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-17672" unitRef="usd">14909843</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c4" decimals="0" id="ixv-17673" unitRef="usd">14929427</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c5" decimals="0" id="ixv-17674" unitRef="usd">5511053</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c6" decimals="0" id="ixv-17675" unitRef="usd">5439209</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c3" decimals="0" id="ixv-17676" unitRef="usd">26781175</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c4" decimals="0" id="ixv-17677" unitRef="usd">27070961</us-gaap:TaxesPayableCurrent>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c3" decimals="0" id="ixv-17678" unitRef="usd">7466250</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c4" decimals="0" id="ixv-17679" unitRef="usd">5346640</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:LiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-17680" unitRef="usd">61291253</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c4" decimals="0" id="ixv-17681" unitRef="usd">60376467</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c3" decimals="0" id="ixv-17682" unitRef="usd">1856250</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c4" decimals="0" id="ixv-17683" unitRef="usd">937040</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c3" decimals="0" id="ixv-17684" unitRef="usd">1856250</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c4" decimals="0" id="ixv-17685" unitRef="usd">937040</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c3" decimals="0" id="ixv-17686" unitRef="usd">63147503</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c4" decimals="0" id="ixv-17687" unitRef="usd">61313507</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="3"
      id="ixv-17688"
      unitRef="usdPershares">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c4"
      decimals="3"
      id="ixv-17689"
      unitRef="usdPershares">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c3"
      decimals="0"
      id="ixv-17690"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c4"
      decimals="0"
      id="ixv-17691"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c3"
      decimals="0"
      id="ixv-17692"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c4"
      decimals="0"
      id="ixv-17693"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c3"
      decimals="0"
      id="ixv-17694"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c4"
      decimals="0"
      id="ixv-17695"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="3"
      id="ixv-17696"
      unitRef="usdPershares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c4"
      decimals="3"
      id="ixv-17697"
      unitRef="usdPershares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c3"
      decimals="0"
      id="ixv-17698"
      unitRef="shares">115197165</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c4"
      decimals="0"
      id="ixv-17699"
      unitRef="shares">115197165</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c3"
      decimals="0"
      id="ixv-17700"
      unitRef="shares">14793538</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c3"
      decimals="0"
      id="ixv-17701"
      unitRef="shares">14793538</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c4"
      decimals="0"
      id="ixv-17702"
      unitRef="shares">13380914</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c4"
      decimals="0"
      id="ixv-17703"
      unitRef="shares">13380914</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c3" decimals="0" id="ixv-17704" unitRef="usd">14794</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c4" decimals="0" id="ixv-17705" unitRef="usd">13381</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c3" decimals="0" id="ixv-17706" unitRef="usd">244825844</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c4" decimals="0" id="ixv-17707" unitRef="usd">242090576</us-gaap:AdditionalPaidInCapital>
    <cga:StatutoryReserve contextRef="c3" decimals="0" id="ixv-17708" unitRef="usd">26728079</cga:StatutoryReserve>
    <cga:StatutoryReserve contextRef="c4" decimals="0" id="ixv-17709" unitRef="usd">26728079</cga:StatutoryReserve>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="0" id="ixv-17710" unitRef="usd">-144919001</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c4" decimals="0" id="ixv-17711" unitRef="usd">-116513686</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c3" decimals="0" id="ixv-17712" unitRef="usd">-26550536</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c4" decimals="0" id="ixv-17713" unitRef="usd">-26950493</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="0" id="ixv-17714" unitRef="usd">100099180</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c4" decimals="0" id="ixv-17715" unitRef="usd">125367857</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c3" decimals="0" id="ixv-17716" unitRef="usd">163246683</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c4" decimals="0" id="ixv-17717" unitRef="usd">186681364</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c7" decimals="0" id="ixv-17718" unitRef="usd">32954490</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c8" decimals="0" id="ixv-17719" unitRef="usd">40247303</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c9" decimals="0" id="ixv-17720" unitRef="usd">52189666</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c10" decimals="0" id="ixv-17721" unitRef="usd">74028542</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c11" decimals="0" id="ixv-17722" unitRef="usd">9416451</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c12" decimals="0" id="ixv-17723" unitRef="usd">9654168</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c13" decimals="0" id="ixv-17724" unitRef="usd">1285181</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c14" decimals="0" id="ixv-17725" unitRef="usd">210342</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c0" decimals="0" id="ixv-17726" unitRef="usd">95845788</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c15" decimals="0" id="ixv-17727" unitRef="usd">124140355</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c7" decimals="0" id="ixv-17728" unitRef="usd">21778141</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c8" decimals="0" id="ixv-17729" unitRef="usd">28942247</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c9" decimals="0" id="ixv-17730" unitRef="usd">45600383</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c10" decimals="0" id="ixv-17731" unitRef="usd">65143060</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c11" decimals="0" id="ixv-17732" unitRef="usd">7816566</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c12" decimals="0" id="ixv-17733" unitRef="usd">7981531</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c13" decimals="0" id="ixv-17734" unitRef="usd">928718</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c14" decimals="0" id="ixv-17735" unitRef="usd">155224</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c0" decimals="0" id="ixv-17736" unitRef="usd">76123808</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c15" decimals="0" id="ixv-17737" unitRef="usd">102222062</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c0" decimals="0" id="ixv-17738" unitRef="usd">19721980</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c15" decimals="0" id="ixv-17739" unitRef="usd">21918293</us-gaap:GrossProfit>
    <us-gaap:SellingExpense contextRef="c0" decimals="0" id="ixv-17740" unitRef="usd">7790881</us-gaap:SellingExpense>
    <us-gaap:SellingExpense contextRef="c15" decimals="0" id="ixv-17741" unitRef="usd">8334453</us-gaap:SellingExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c0" decimals="0" id="ixv-17742" unitRef="usd">40779553</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c15" decimals="0" id="ixv-17743" unitRef="usd">27197200</us-gaap:GeneralAndAdministrativeExpense>
    <cga:FairValueAdjustmentOfBitcoin contextRef="c0" decimals="0" id="ixv-17744" unitRef="usd">2701</cga:FairValueAdjustmentOfBitcoin>
    <us-gaap:OperatingExpenses contextRef="c0" decimals="0" id="ixv-17745" unitRef="usd">48573135</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c15" decimals="0" id="ixv-17746" unitRef="usd">35531653</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="0" id="ixv-17747" unitRef="usd">-28851155</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c15" decimals="0" id="ixv-17748" unitRef="usd">-13613360</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c0" decimals="0" id="ixv-17749" unitRef="usd">132974</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c15" decimals="0" id="ixv-17750" unitRef="usd">271111</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InvestmentIncomeInterest contextRef="c0" decimals="0" id="ixv-17751" unitRef="usd">194401</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c15" decimals="0" id="ixv-17752" unitRef="usd">258248</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpenseNonoperating contextRef="c0" decimals="0" id="ixv-17753" unitRef="usd">292186</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c15" decimals="0" id="ixv-17754" unitRef="usd">295804</us-gaap:InterestExpenseNonoperating>
    <us-gaap:NonoperatingIncomeExpense contextRef="c0" decimals="0" id="ixv-17755" unitRef="usd">35189</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c15" decimals="0" id="ixv-17756" unitRef="usd">233555</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="0" id="ixv-17757" unitRef="usd">-28815966</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c15" decimals="0" id="ixv-17758" unitRef="usd">-13379805</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-17759" unitRef="usd">-410651</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c15" decimals="0" id="ixv-17760" unitRef="usd">-97820</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-17761" unitRef="usd">-28405315</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c15" decimals="0" id="ixv-17762" unitRef="usd">-13281985</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c0" decimals="0" id="ixv-17763" unitRef="usd">399957</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c15" decimals="0" id="ixv-17764" unitRef="usd">-13536051</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c0" decimals="0" id="ixv-17765" unitRef="usd">-28005358</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c15" decimals="0" id="ixv-17766" unitRef="usd">-26818036</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="0"
      id="ixv-17767"
      unitRef="shares">13936757</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c15"
      decimals="0"
      id="ixv-17768"
      unitRef="shares">13248684</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-17769"
      unitRef="usdPershares">-2.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c15"
      decimals="2"
      id="ixv-17770"
      unitRef="usdPershares">-1</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="0"
      id="ixv-17771"
      unitRef="shares">13936757</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c15"
      decimals="0"
      id="ixv-17772"
      unitRef="shares">13248684</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="ixv-17773"
      unitRef="usdPershares">-2.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c15"
      decimals="2"
      id="ixv-17774"
      unitRef="usdPershares">-1</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c16"
      decimals="INF"
      id="ixv-17775"
      unitRef="shares">13380914</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c16" decimals="0" id="ixv-17776" unitRef="usd">13381</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c17" decimals="0" id="ixv-17777" unitRef="usd">242090576</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c18" decimals="0" id="ixv-17778" unitRef="usd">26728079</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c19" decimals="0" id="ixv-17779" unitRef="usd">-116513686</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c20" decimals="0" id="ixv-17780" unitRef="usd">-26950493</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c4" decimals="0" id="ixv-17781" unitRef="usd">125367857</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c21" decimals="0" id="ixv-17782" unitRef="usd">-28405315</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-17783" unitRef="usd">-28405315</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c22"
      decimals="INF"
      id="ixv-17784"
      unitRef="shares">973515</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c22" decimals="0" id="ixv-17785" unitRef="usd">974</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c23" decimals="0" id="ixv-17786" unitRef="usd">1848707</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c0" decimals="0" id="ixv-17787" unitRef="usd">1849681</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="c22"
      decimals="INF"
      id="ixv-17788"
      unitRef="shares">439109</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c22" decimals="0" id="ixv-17789" unitRef="usd">439</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c23" decimals="0" id="ixv-17790" unitRef="usd">886561</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c0" decimals="0" id="ixv-17791" unitRef="usd">887000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:OtherComprehensiveIncomeLossTax contextRef="c24" decimals="0" id="ixv-17792" unitRef="usd">399957</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax contextRef="c0" decimals="0" id="ixv-17793" unitRef="usd">399957</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c25"
      decimals="INF"
      id="ixv-17794"
      unitRef="shares">14793538</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c25" decimals="0" id="ixv-17795" unitRef="usd">14794</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c26" decimals="0" id="ixv-17796" unitRef="usd">244825844</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c27" decimals="0" id="ixv-17797" unitRef="usd">26728079</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c28" decimals="0" id="ixv-17798" unitRef="usd">-144919001</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c29" decimals="0" id="ixv-17799" unitRef="usd">-26550536</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="0" id="ixv-17800" unitRef="usd">100099180</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c30"
      decimals="INF"
      id="ixv-17801"
      unitRef="shares">12141467</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c30" decimals="0" id="ixv-17802" unitRef="usd">12141</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c31" decimals="0" id="ixv-17803" unitRef="usd">224676686</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c32" decimals="0" id="ixv-17804" unitRef="usd">26870968</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c33" decimals="0" id="ixv-17805" unitRef="usd">-103374589</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c34" decimals="0" id="ixv-17806" unitRef="usd">-13414442</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c35" decimals="0" id="ixv-17807" unitRef="usd">134770764</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c36" decimals="0" id="ixv-17808" unitRef="usd">-13281985</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c15" decimals="0" id="ixv-17809" unitRef="usd">-13281985</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c37"
      decimals="INF"
      id="ixv-17810"
      unitRef="shares">1117142</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c37" decimals="0" id="ixv-17811" unitRef="usd">1117</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c38" decimals="0" id="ixv-17812" unitRef="usd">16756013</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c15" decimals="0" id="ixv-17813" unitRef="usd">16757130</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="c37"
      decimals="INF"
      id="ixv-17814"
      unitRef="shares">122305</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c37" decimals="0" id="ixv-17815" unitRef="usd">122</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c38" decimals="0" id="ixv-17816" unitRef="usd">657878</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c15" decimals="0" id="ixv-17817" unitRef="usd">658000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <cga:TransferToStatutoryReserve contextRef="c39" decimals="0" id="ixv-17818" unitRef="usd">-142889</cga:TransferToStatutoryReserve>
    <cga:TransferToStatutoryReserve contextRef="c36" decimals="0" id="ixv-17819" unitRef="usd">142889</cga:TransferToStatutoryReserve>
    <us-gaap:OtherComprehensiveIncomeLossTax contextRef="c40" decimals="0" id="ixv-17820" unitRef="usd">-13536051</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax contextRef="c15" decimals="0" id="ixv-17821" unitRef="usd">-13536051</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c16"
      decimals="INF"
      id="ixv-17822"
      unitRef="shares">13380914</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c16" decimals="0" id="ixv-17823" unitRef="usd">13381</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c17" decimals="0" id="ixv-17824" unitRef="usd">242090576</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c18" decimals="0" id="ixv-17825" unitRef="usd">26728079</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c19" decimals="0" id="ixv-17826" unitRef="usd">-116513686</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c20" decimals="0" id="ixv-17827" unitRef="usd">-26950493</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c4" decimals="0" id="ixv-17828" unitRef="usd">125367857</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-17829" unitRef="usd">-28405315</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c15" decimals="0" id="ixv-17830" unitRef="usd">-13281985</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c0" decimals="0" id="ixv-17831" unitRef="usd">2721154</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c15" decimals="0" id="ixv-17832" unitRef="usd">2403150</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c0" decimals="0" id="ixv-17833" unitRef="usd">17739516</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c15" decimals="0" id="ixv-17834" unitRef="usd">10111571</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c0" decimals="0" id="ixv-17835" unitRef="usd">13539221</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse contextRef="c15" decimals="0" id="ixv-17836" unitRef="usd">8758775</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="c0" decimals="0" id="ixv-17837" unitRef="usd">1817991</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="c15" decimals="0" id="ixv-17838" unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <cga:FairValueAdjustmentOfBitcoin contextRef="c0" decimals="0" id="ixv-17839" unitRef="usd">2701</cga:FairValueAdjustmentOfBitcoin>
    <cga:IncreaseDecreaseInContractWithDigitalAssets contextRef="c0" decimals="0" id="ixv-17840" unitRef="usd">-153948</cga:IncreaseDecreaseInContractWithDigitalAssets>
    <cga:IncreaseDecreaseInContractWithDigitalAssets contextRef="c15" decimals="0" id="ixv-17841" unitRef="usd">210342</cga:IncreaseDecreaseInContractWithDigitalAssets>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c0" decimals="0" id="ixv-17842" unitRef="usd">17813409</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c15" decimals="0" id="ixv-17843" unitRef="usd">-447487</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInDueFromRelatedParties contextRef="c0" decimals="0" id="ixv-17844" unitRef="usd">-27560</us-gaap:IncreaseDecreaseInDueFromRelatedParties>
    <us-gaap:IncreaseDecreaseInDueFromRelatedParties contextRef="c15" decimals="0" id="ixv-17845" unitRef="usd">16176</us-gaap:IncreaseDecreaseInDueFromRelatedParties>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c0" decimals="0" id="ixv-17846" unitRef="usd">-169821</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c15" decimals="0" id="ixv-17847" unitRef="usd">-525285</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c0" decimals="0" id="ixv-17848" unitRef="usd">4926296</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c15" decimals="0" id="ixv-17849" unitRef="usd">16592290</us-gaap:IncreaseDecreaseInInventories>
    <cga:IncreaseDecreaseInAdvancesToSuppliers contextRef="c0" decimals="0" id="ixv-17850" unitRef="usd">-2216094</cga:IncreaseDecreaseInAdvancesToSuppliers>
    <cga:IncreaseDecreaseInAdvancesToSuppliers contextRef="c15" decimals="0" id="ixv-17851" unitRef="usd">-4991682</cga:IncreaseDecreaseInAdvancesToSuppliers>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef="c0" decimals="0" id="ixv-17852" unitRef="usd">-1831922</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef="c15" decimals="0" id="ixv-17853" unitRef="usd">-1935491</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="c0" decimals="0" id="ixv-17854" unitRef="usd">410651</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="c15" decimals="0" id="ixv-17855" unitRef="usd">97820</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c0" decimals="0" id="ixv-17856" unitRef="usd">-411430</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c15" decimals="0" id="ixv-17857" unitRef="usd">536882</us-gaap:IncreaseDecreaseInAccountsPayable>
    <cga:IncreaseDecreaseInCustomerDeposit contextRef="c0" decimals="0" id="ixv-17858" unitRef="usd">-546035</cga:IncreaseDecreaseInCustomerDeposit>
    <cga:IncreaseDecreaseInCustomerDeposit contextRef="c15" decimals="0" id="ixv-17859" unitRef="usd">-1971174</cga:IncreaseDecreaseInCustomerDeposit>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties contextRef="c0" decimals="0" id="ixv-17860" unitRef="usd">-1003</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties contextRef="c15" decimals="0" id="ixv-17861" unitRef="usd">-9971</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable contextRef="c0" decimals="0" id="ixv-17862" unitRef="usd">-296952</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable contextRef="c15" decimals="0" id="ixv-17863" unitRef="usd">-44055</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities contextRef="c0" decimals="0" id="ixv-17864" unitRef="usd">2718381</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities contextRef="c15" decimals="0" id="ixv-17865" unitRef="usd">2260998</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInInterestPayableNet contextRef="c15" decimals="0" id="ixv-17866" unitRef="usd">-737630</us-gaap:IncreaseDecreaseInInterestPayableNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="0" id="ixv-17867" unitRef="usd">-9872781</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c15" decimals="0" id="ixv-17868" unitRef="usd">-990122</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment contextRef="c0" decimals="0" id="ixv-17869" unitRef="usd">1662763</us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment contextRef="c15" decimals="0" id="ixv-17870" unitRef="usd">1371393</us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromAdvancesForConstruction contextRef="c0" decimals="0" id="ixv-17871" unitRef="usd">9860</us-gaap:ProceedsFromAdvancesForConstruction>
    <us-gaap:PaymentsToAcquireInvestments contextRef="c0" decimals="0" id="ixv-17872" unitRef="usd">4450000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:ProceedsFromSaleOfProductiveAssets contextRef="c15" decimals="0" id="ixv-17873" unitRef="usd">898673</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="0" id="ixv-17874" unitRef="usd">-6102903</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c15" decimals="0" id="ixv-17875" unitRef="usd">-472720</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c15" decimals="0" id="ixv-17876" unitRef="usd">16757130</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromShortTermDebt contextRef="c0" decimals="0" id="ixv-17877" unitRef="usd">8471483</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt contextRef="c15" decimals="0" id="ixv-17878" unitRef="usd">6587971</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:RepaymentsOfDebt contextRef="c0" decimals="0" id="ixv-17879" unitRef="usd">5388419</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt contextRef="c15" decimals="0" id="ixv-17880" unitRef="usd">3913520</us-gaap:RepaymentsOfDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt contextRef="c0" decimals="0" id="ixv-17881" unitRef="usd">191000</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt contextRef="c15" decimals="0" id="ixv-17882" unitRef="usd">340000</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="0" id="ixv-17883" unitRef="usd">3274064</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c15" decimals="0" id="ixv-17884" unitRef="usd">19771581</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c0" decimals="0" id="ixv-17885" unitRef="usd">332020</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c15" decimals="0" id="ixv-17886" unitRef="usd">-4936854</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c0" decimals="0" id="ixv-17887" unitRef="usd">-12369600</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c15" decimals="0" id="ixv-17888" unitRef="usd">13371885</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="0" id="ixv-17889" unitRef="usd">71142188</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c35" decimals="0" id="ixv-17890" unitRef="usd">57770303</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="0" id="ixv-17891" unitRef="usd">58772587</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="0" id="ixv-17892" unitRef="usd">71142188</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c0" decimals="0" id="ixv-17893" unitRef="usd">292186</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c15" decimals="0" id="ixv-17894" unitRef="usd">295804</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c0" decimals="0" id="ixv-17895" unitRef="usd">426079</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c15" decimals="0" id="ixv-17896" unitRef="usd">464342</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:StockIssued1 contextRef="c0" decimals="0" id="ixv-17897" unitRef="usd">2736680</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="c15" decimals="0" id="ixv-17898" unitRef="usd">658000</us-gaap:StockIssued1>
    <cga:NonmonetarySalesAndPurchases contextRef="c0" decimals="0" id="ixv-17899" unitRef="usd">34074750</cga:NonmonetarySalesAndPurchases>
    <cga:NonmonetarySalesAndPurchases contextRef="c15" decimals="0" id="ixv-17900" unitRef="usd">71040024</cga:NonmonetarySalesAndPurchases>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c0" id="ixv-13281">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 1 &#x2013; ORGANIZATION AND DESCRIPTION
OF BUSINESS&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;China Green Agriculture, Inc. (the &#x201c;Company&#x201d;,
&#x201c;Parent Company&#x201d; or &#x201c;Green Nevada&#x201d;), through its subsidiaries, is engaged in the research, development, production,
distribution and sale of humic acid-based compound fertilizer, compound fertilizer, blended fertilizer, organic compound fertilizer, slow-release
fertilizers, highly concentrated water-soluble fertilizers and mixed organic-inorganic compound fertilizer and the development, production,
and distribution of agricultural products.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Unless the context indicates otherwise, as used
in this Report, the following are the references herein of all the subsidiaries of the Company (i) Green Agriculture Holding Corporation
(&#x201c;Green New Jersey&#x201d;), a wholly-owned subsidiary of Green Nevada, incorporated in the State of New Jersey; (ii) Shaanxi TechTeam
Jinong Humic Acid Product Co., Ltd. (&#x201c;Jinong&#x201d;), a wholly-owned subsidiary of Green New Jersey organized under the laws of
the PRC; (iii) Xi&#x2019;an Hu County Yuxing Agriculture Technology Development Co., Ltd. (&#x201c;Yuxing&#x201d;), a Variable Interest Entity
(&#x201c;VIE&#x201d;) in the in the PRC controlled by Jinong through a series of contractual agreements; (iv) Beijing Gufeng Chemical Products
Co., Ltd., a wholly-owned subsidiary of Jinong in the PRC (&#x201c;Gufeng&#x201d;), (v) Beijing Tianjuyuan Fertilizer Co., Ltd., Gufeng&#x2019;s
wholly-owned subsidiary in the PRC (&#x201c;Tianjuyuan&#x201d;), and &lt;i&gt;(vi)Antaeus Tech, Inc. (&#x201c;Antaeus&#x201d;), a wholly-owned subsidiary
of Green Nevada incorporated in the State of Delaware.&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On June 30, 2016 the Company, through its wholly-owned
subsidiary Jinong, entered into strategic acquisition agreements and a series of contractual agreements with the shareholders of the following
six companies that are organized under the laws of the PRC and would be deemed VIEs: Shaanxi Lishijie Agrochemical Co., Ltd. (&#x201c;Lishijie&#x201d;),
Songyuan Jinyangguang Sannong Service Co., Ltd. (&#x201c;Jinyangguang&#x201d;), Shenqiu County Zhenbai Agriculture Co., Ltd. (&#x201c;Zhenbai&#x201d;),
Weinan City Linwei District Wangtian Agricultural Materials Co., Ltd. (&#x201c;Wangtian&#x201d;), Aksu Xindeguo Agricultural Materials Co.,
Ltd. (&#x201c;Xindeguo&#x201d;), and Xinjiang Xinyulei Eco-agriculture Science and Technology co., Ltd. (&#x201c;Xinyulei&#x201d;). On January
1, 2017, the Company, through its wholly owned subsidiary Jinong, entered into strategic acquisition agreements and a series of contractual
agreements with the shareholders of the following two companies that are organized under the laws of the PRC and would be deemed VIEs,
Sunwu County Xiangrong Agricultural Materials Co., Ltd. (&#x201c;Xiangrong&#x201d;), and Anhui Fengnong Seed Co., Ltd. (&#x201c;Fengnong&#x201d;).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On November 30, 2017, the Company, through its
wholly owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Zhenbai.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On June 2, 2021, the Company, through its wholly
owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Xindeguo, Xinyulei and Xiangrong.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On December 1, 2021, the Company, through its
wholly owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Lishijie.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On December 31, 2021, the Company, through its
wholly owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Fengnong.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On March 31, 2022, the Company, through its wholly
owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Jinyangguang and Wangtian.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On March 13, 2023, the Company established Antaeus
Tech Inc. (&#x201c;Antaeus&#x201d;) in the State of Delaware. In April 2023, Antaeus started to purchase digital assets mining machines
and to mine Bitcoin in West Texas.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On&#160;December 27, 2023, the Company entered
into a Stock Purchase Agreement with Zhibiao Pan for the purchase by the Company from Zhibiao Pan of all of the outstanding stock of Lonestar
Dream, Inc., a Delaware corporation (&#x201c;Lonestar&#x201d;). Zhibiao Pan serves as the Co-Chief Executive Officer of the Company, and
is the sole shareholder of Lonestar. The acquisition is currently ongoing.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company&#x2019;s current corporate structure as of is set forth
in the diagram below:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;img alt="" src="image_003.jpg"/&gt;&lt;/p&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="c0" id="ixv-13366">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 2 &#x2013; BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT
ACCOUNTING POLICIES&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Principle of consolidation&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The accompanying consolidated financial statements
include the accounts of the Company and its wholly owned subsidiaries, Green New Jersey, Jinong, Gufeng, Tianjuyuan, Yuxing and Antaeus.
All significant inter-company accounts and transactions have been eliminated in consolidation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Effective June 16, 2013, Yuxing was converted from being a wholly owned
foreign enterprise 100% owned by Jinong to a domestic enterprise 100% owned one natural person, who is not affiliated to the Company (&#x201c;Yuxing&#x2019;s
Owner&#x201d;). Effective the same day, Yuxing&#x2019;s Owner entered into a series of contractual agreements with Jinong pursuant to which
Yuxing became a VIE associated with Jinong.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;VIE assessment&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;A VIE is an entity (1) that has total equity at
risk that is not sufficient to finance its activities without additional subordinated financial support from other entities, (2) where
the group of equity holders does not have the power to direct the activities of the entity that most significantly impact the entity&#x2019;s
economic performance, or the obligation to absorb the entity&#x2019;s expected losses or the right to receive the entity&#x2019;s expected
residual returns, or both, or (3) where the voting rights of some investors are not proportional to their obligations to absorb the expected
losses of the entity, their rights to receive the expected residual returns of the entity, or both, and substantially all of the entity&#x2019;s
activities either involve or are conducted on behalf of an investor that has disproportionately few voting rights. In order to determine
if an entity is considered a VIE, the Company first performs a qualitative analysis, which requires certain subjective decisions regarding
its assessments, including, but not limited to, the design of the entity, the variability that the entity was designed to create and pass
along to its interest holders, the rights of the parties, and the purpose of the arrangement. If the Company cannot conclude after a qualitative
analysis whether an entity is a VIE, it performs a quantitative analysis. The qualitative analysis considered the design of the entity,
the risks that cause variability, the purpose for which the entity was created, and the variability that the entity was designed to pass
along to its variable interest holders. When the primary beneficiary could not be identified through a qualitative analysis, we used internal
cash flow models to compute and allocate expected losses or expected residual returns to each variable interest holder based upon the
relative contractual rights and preferences of each interest holder in the VIE&#x2019;s capital structure.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Use of estimates&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The preparation of consolidated financial statements
in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and
assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date
of the consolidated financial statements and the amount of revenues and expenses during the reporting periods. Management makes these
estimates using the best information available at the time the estimates are made. However, actual results and outcomes may differ from
management&#x2019;s estimates and assumptions due to risks and uncertainties, including uncertainty in the current economic environment.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Leases&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company determines if an arrangement is a
lease or contains a lease at inception. Operating lease right-of-use assets and lease liabilities are recognized at commencement based
on the present value of lease payments over the lease term. As the implicit rate is typically not readily determinable in the Company&#x2019;s
lease agreements, the Company uses its incremental borrowing rate as of the lease commencement date to determine the present value of
the lease payments. The incremental borrowing rate is based on the Company&#x2019;s specific rate of interest to borrow on a collateralized
basis, over a similar term and in a similar economic environment as the lease. Lease expense is recognized on a straight-line basis over
the lease term. Leases with an initial term of 12 months or less are not recognized on the balance sheet; the Company recognizes lease
expense for these leases on a straight-line basis over the lease term. Additionally, the Company accounts for lease and non-lease components
as a single lease component for its identified asset classes. As of June 30, 2024, the Company does not have any material leases for the
implementation of ASC 842.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Cash and cash equivalents and concentration of cash&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For statement of cash flows purposes, the Company considers all cash
on hand and in banks, certificates of deposit with state owned banks in the PRC and banks in the United States, and other highly liquid
investments with maturities of three months or less, when purchased, to be cash and cash equivalents. The Company maintains large sums
of cash in three major banks in China. The aggregate cash in such accounts and on hand as of June 30, 2024 and 2023 was $58,433,626 and
$69,091,838, respectively. There is no insurance securing these deposits in China. In addition, the Company also had $338,961 and $2,050,350
in cash in three banks in the United States as of June 30, 2024 and 2023, respectively. Cash overdraft as of balance sheet date will be
reflected as liabilities in the balance sheet. The Company has not experienced any losses in such accounts and believes it is not exposed
to any significant risks on its cash in bank accounts.&lt;/p&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "&gt;&lt;span style="text-decoration:underline"&gt;Digital Assets&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "&gt;Digital assets are included
in current assets in the condensed consolidated balance sheets. Digital assets are accounted for as indefinite-lived intangible assets,
and are initially measured in accordance with FASB Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 350 &#x2013;&#160;&lt;i&gt;Intangibles-Goodwill
and Other&lt;/i&gt;. The Company measures gains or losses on the disposition of digital assets in accordance with the first-in-first-out (&#x201c;FIFO&#x201d;)
method of accounting.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "&gt;Digital assets are not
amortized, but are assessed for impairment annually, or more frequently, when events or changes in circumstances occur indicating that
it is more likely than not that the indefinite-lived intangible asset is impaired. Whenever the exchange-traded price of digital assets
declines below its carrying value, the Company has determined that an impairment exists and records an impairment equal to the amount
by which the carrying value exceeds the fair value.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span&gt;As of June 30, 2024, and 2023,
the Company held Bitcoin as digital assets with amount of $53,693 and $210,342, respectively. Bitcoin is classified on our balance sheet
as a current asset due to the Company&#x2019;s ability to sell it in a highly liquid marketplace and its intent to liquidate its Bitcoin
to support operations when needed. &lt;/span&gt;As of June 30, 2024, the Company determined that there were no impairments of its digital assets.
&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Accounts receivable&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Management regularly reviews the composition of
accounts receivable and analyzes customer credit worthiness, current economic trends and changes in customer payment patterns to evaluate
the collectability of accounts receivable at each year-end. Accounts considered uncollectible are provisioned for written off based upon
management&#x2019;s assessment. As of June 30, 2024, and 2023, the Company had accounts receivable of $16,493,068 and $16,455,734, net
of allowance for doubtful accounts of $22,741,696 and $54,708,486, respectively. The Company recorded bad debt expense in the amount of
$17.7 million and $10.1 million for the fiscal year ended June 30, 2024 and the fiscal year ended June 30, 2023, respectively. The Company
adopts no policy to accept product returns post to the sales delivery.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Inventories&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Inventory is valued at the lower of cost (determined
on a weighted average basis) or market. Inventories consist of raw materials, work in process, finished goods and packaging materials.
The Company reviews its inventories regularly for possible obsolete goods and establishes reserves when determined necessary. The Company
confirmed the loss of $13.5 million and $8.8 million of inventories for fiscal year ended June 30, 2024 and 2023, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Property, plant and equipment&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Property, plant and equipment are recorded at
cost. Gains or losses on disposals are reflected as gain or loss in the year of disposal. The cost of improvements that extend the life
of plant, property, and equipment are capitalized. These capitalized costs may include structural improvements, equipment, and fixtures.
All ordinary repair and maintenance costs are expensed as incurred.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Depreciation for financial reporting purposes
is provided using the straight-line method over the estimated useful lives of the assets:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center; padding-bottom: 1.5pt"&gt;Estimated&lt;br/&gt; Useful Life&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%"&gt;Building&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;10-25 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;8 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Machinery and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5-15 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;3-5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Mining machines&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Construction in Progress&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Construction in progress represents the costs
incurred relating to the construction of buildings or new additions to the Company&#x2019;s plant facilities. Costs classified to construction
in progress include all costs of obtaining the asset and bringing it to the location and condition necessary for its intended use. No
depreciation is provided for construction in progress until the assets are completed and are placed into service. Interest incurred during
construction is capitalized into construction in progress.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Long-Lived Assets&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company tests long-lived assets for impairment whenever events
or changes in circumstances indicate that the carrying amount of an asset may not be recoverable through the estimated undiscounted cash
flows expected to result from the use and eventual disposition of the assets. Whenever any such impairment exists, an impairment loss
will be recognized for the amount by which the carrying value exceeds the fair value. The Company confirmed the impairment of $1,817,991
and $0 of long-lived assets for fiscal year ended June 30, 2024 and 2023, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Intangible Assets&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company records intangible assets acquired
individually or as part of a group at fair value. Intangible assets with definitive lives are amortized over the useful life of the intangible
asset, which is the period over which the asset is expected to contribute directly or indirectly to the entity&#x2019;s future cash flows.
The Company evaluates intangible assets for impairment at least annually and more often whenever events or changes in circumstances indicate
that the carrying value may not be recoverable. Whenever any such impairment exists, an impairment loss will be recognized for the amount
by which the carrying value exceeds the fair value. The Company has not recorded impairment of intangible assets as of June 30, 2024 and
2023, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Fair Value Measurement and Disclosures&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Our accounting for Fair Value Measurement and
Disclosures, defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price)
in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement
date. This topic also establishes a fair value hierarchy which requires classification based on observable and unobservable inputs when
measuring fair value. The fair value hierarchy distinguishes between assumptions based on market data (observable inputs) and an entity&#x2019;s
own assumptions (unobservable inputs). The hierarchy consists of three levels:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px; text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 48px; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Level&#160;one&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 24px; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Quoted market prices in active markets for identical assets or liabilities;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Level two&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Inputs other than level one inputs that are either directly or indirectly observable; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Level&#160;three&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Unobservable inputs developed using estimates and assumptions, which are developed by the reporting entity and reflect those assumptions that a market participant would use.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Determining which category an asset or liability
falls within the hierarchy requires significant judgment. The Company evaluates its hierarchy disclosures each quarter.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The carrying values of cash and cash equivalents,
trade and other receivables, trade and other payables approximate their fair values due to the short maturities of these instruments.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Revenue recognition&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company adopted Accounting Standards Codification
(&#x201c;ASC&#x201d;) 606. ASC 606, Revenue from Contracts with Customers, establishes principles for reporting information about the nature,
amount, timing and uncertainty of revenue and cash flows arising from the entity&#x2019;s contracts to provide goods or services to customers.
The core principle requires an entity to recognize revenue to depict the transfer of services to customers in an amount that reflects
the consideration that it expects to be entitled to receive in exchange for those services recognized as performance obligations are satisfied.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company has assessed the impact of the guidance
by performing the following five steps analysis:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 48px"&gt;&lt;span style="font-size: 10pt"&gt;Step&#160;1: &lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Identify the contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Step 2: &lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Identify the performance obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Step 3:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Determine the transaction price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Step 4:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Allocate the transaction price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Step 5:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Recognize revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Based on the assessment, the Company concluded
that there was no change to the timing and pattern of revenue recognition for its current revenue streams in scope of Topic 606 and therefore
there were no material changes to the Company&#x2019;s consolidated financial statements upon adoption of ASC 606.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Sales revenue is recognized on the date of shipment
to customers when a formal arrangement exists, the price is fixed or determinable, the delivery is completed, no other significant obligations
of the Company exist, and collectability is reasonably assured.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s revenue consists of invoiced
value of goods, net of a value-added tax (VAT). No product return or sales discount allowance are made as products delivered and accepted
by customers are not returnable and sales discounts are not granted after products are delivered.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Customer deposits&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Payments received before all the relevant criteria
for revenue recognition are satisfied are recorded as customer deposits. When all revenue recognition criteria are met, the customer deposits
are recognized as revenue. As of June 30, 2024, and 2023, the Company had customer deposits of $4,937,207 and $5,489,781, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The costs of all employee stock option, as well
as other equity-based compensation arrangements, are reflected in the consolidated financial statements based on the estimated fair value
of the awards on the grant date. That cost is recognized over the period during which an employee is required to provide service in exchange
for the award&#x2014;the requisite service period (usually the vesting period). Stock compensation for stock granted to non-employees is
determined as the fair value of the consideration received or the fair value of equity instruments issued, whichever is more reliably
measured.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Income taxes&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We account for uncertain tax positions in accordance
with Accounting Standards Codification, or ASC,&#160;740, &#x201c;Income Taxes.&#x201d; The application of income tax law is inherently
complex. Laws and regulations in this area are voluminous and are often ambiguous. As such, we are required to make many subjective assumptions
and judgments regarding our income tax exposures. Interpretations of, and guidance surrounding, income tax laws and regulations change
over time. Changes in our subjective assumptions and judgments can materially affect amounts recognized in the consolidated balance sheets
and statements of income. See Note&#160;11, &#x201c;Taxes Payable,&#x201d; of the Notes to Consolidated Financial Statements for additional
detail on our uncertain tax positions and further information regarding ASC&#160;740.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Foreign currency translation&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The reporting currency of the Company is the US
dollar. The functional currency of the Company and Green New Jersey is the US dollar. The functional currency of the Chinese subsidiaries
is the Chinese Yuan or Renminbi (&#x201c;RMB&#x201d;). For the subsidiaries whose functional currencies are other than the US dollar, all
asset and liability accounts were translated at the exchange rate on the balance sheet date; stockholders&#x2019; equity is translated
at the historical rates and items in the income statement and cash flow statements are translated at the average rate in each applicable
period. Translation adjustments resulting from this process are included in accumulated other comprehensive income (loss) in the statement
of shareholders&#x2019; equity. The resulting translation gains and losses that arise from exchange rate fluctuations on transactions denominated
in a currency other than the functional currency is included in the results of operations as incurred.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Segment reporting&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company utilizes the &#x201c;management approach&#x201d;
model for segment reporting. The management approach model is based on the way a company&#x2019;s management organizes segments within
the company for making operating decisions and assessing performance. Reportable segments are based on products and services, geography,
legal structure, management structure, or any other way management disaggregates a company.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of June 30, 2024, the Company, through its
subsidiaries is engaged into four main business segments based on location and product: Jinong (fertilizer production), Gufeng (fertilizer
production), Yuxing (agricultural products production), and Antaeus (Bitcoin). As of June 30, 2024, the Company maintained four main business
segments.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Fair values of financial instruments&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Fair value is the price that would be received
to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Assets
and liabilities measured at fair value are categorized based on whether the inputs are observable in the market and the degree that the
inputs are observable. The categorization of financial assets and liabilities within the valuation hierarchy is based upon the lowest
level of input that is significant to the fair value measurement.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s financial instruments primarily
consist of cash and cash equivalents, accounts receivable, other receivables, advances to suppliers, accounts payable, other payables,
tax payable, and related party advances and borrowings.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of the balance sheet dates, the estimated fair
values of the financial instruments were not materially different from their carrying values as presented on the balance sheets. This
is attributed to the short maturities of the instruments and that interest rates on the borrowings approximate those that would have been
available for loans of similar remaining maturity and risk profile at respective balance sheet dates.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Statement of cash flows&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s cash flows from operations
are calculated based on the local currencies. As a result, amounts related to assets and liabilities reported on the statement of cash
flows may not necessarily agree with changes in the corresponding balances on the balance sheets.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Earnings per share&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Basic earnings per share is computed based on
the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed based on the
weighted average number of shares of common stock plus the effect of dilutive potential common shares outstanding during the period using
the treasury stock method. Dilutive potential common shares include outstanding stock options and stock awards.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The components of basic and diluted earnings per
share consist of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Years Ended June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Loss for Basic Earnings Per Share&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(28,405,315&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(13,281,985&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Basic Weighted Average Number of Shares&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13,936,757&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13,248,684&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Net loss Per Share &#x2013; Basic&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(2.04&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(1.00&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Loss for Diluted Earnings Per Share&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(28,405,315&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(13,281,985&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Diluted Weighted Average Number of Shares&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13,936,757&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13,248,684&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Net loss Per Share &#x2013; Diluted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(2.04&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(1.00&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Reclassification&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Certain reclassifications have been made to the
prior year consolidated financial statements to conform to the 2024 consolidated financial statement presentation. Such reclassifications
did not affect total revenues, operating income or net income or cash flows as previously reported.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration:underline"&gt;Recent accounting pronouncements&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company continually assesses any new accounting
pronouncements to determine their applicability. When it is determined that a new accounting pronouncement affects the Company&#x2019;s
financial reporting, the Company undertakes a study to determine the consequences of the change to its Consolidated Financial Statements
and assures that there are proper controls in place to ascertain that the Company&#x2019;s Consolidated Financial Statements properly reflect
the change.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In August 2020, the FASB issued ASU 2020-06, &lt;i&gt;Debt&#x2014;Debt
with Conversion and Other Options&lt;/i&gt; (Subtopic 470-20) and &lt;i&gt;Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity&lt;/i&gt;
(Subtopic 815-40): &lt;i&gt;Accounting for Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity&lt;/i&gt;, which simplifies accounting
for convertible instruments by removing major separation models required under current GAAP. The ASU also removes certain settlement conditions
that are required for equity contracts to qualify for the derivative scope exception and simplifies the diluted earnings per share calculation
in certain areas. The amendments in this ASU are effective for annual and interim periods beginning after December 15, 2023, although
early adoption is permitted. The Company is in the process of evaluating the impact of this new guidance on its financial statements.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In December 2023, the FASB issued ASU 2023-08,
&lt;i&gt;Intangibles - Goodwill and Other - Crypto Assets (Subtopic 350-60): Accounting for and Disclosure of Crypto Assets,&lt;/i&gt; which establishes
accounting guidance for crypto assets meeting certain criteria. Bitcoin meets these criteria. The amendments require crypto assets meeting
the criteria to be recognized at fair value with changes recognized in net income each reporting period. Upon adoption, a cumulative-effect
adjustment is made to the opening balance of retained earnings as of the beginning of the annual reporting period of adoption. ASU 2023-08
is effective for fiscal years beginning after December 15, 2024, including interim periods within those fiscal years. Early adoption is
permitted. The Company does not expect the updated guidance to have a material impact on its disclosures.&lt;/p&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c0" id="ixv-13370">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Principle of consolidation&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The accompanying consolidated financial statements
include the accounts of the Company and its wholly owned subsidiaries, Green New Jersey, Jinong, Gufeng, Tianjuyuan, Yuxing and Antaeus.
All significant inter-company accounts and transactions have been eliminated in consolidation.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Effective June 16, 2013, Yuxing was converted from being a wholly owned
foreign enterprise 100% owned by Jinong to a domestic enterprise 100% owned one natural person, who is not affiliated to the Company (&#x201c;Yuxing&#x2019;s
Owner&#x201d;). Effective the same day, Yuxing&#x2019;s Owner entered into a series of contractual agreements with Jinong pursuant to which
Yuxing became a VIE associated with Jinong.&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByParent contextRef="c42" decimals="2" id="ixv-17901" unitRef="pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent contextRef="c43" decimals="2" id="ixv-17902" unitRef="pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <cga:VieAssessmentPolicyTextBlock contextRef="c0" id="ixv-13380">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;VIE assessment&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;A VIE is an entity (1) that has total equity at
risk that is not sufficient to finance its activities without additional subordinated financial support from other entities, (2) where
the group of equity holders does not have the power to direct the activities of the entity that most significantly impact the entity&#x2019;s
economic performance, or the obligation to absorb the entity&#x2019;s expected losses or the right to receive the entity&#x2019;s expected
residual returns, or both, or (3) where the voting rights of some investors are not proportional to their obligations to absorb the expected
losses of the entity, their rights to receive the expected residual returns of the entity, or both, and substantially all of the entity&#x2019;s
activities either involve or are conducted on behalf of an investor that has disproportionately few voting rights. In order to determine
if an entity is considered a VIE, the Company first performs a qualitative analysis, which requires certain subjective decisions regarding
its assessments, including, but not limited to, the design of the entity, the variability that the entity was designed to create and pass
along to its interest holders, the rights of the parties, and the purpose of the arrangement. If the Company cannot conclude after a qualitative
analysis whether an entity is a VIE, it performs a quantitative analysis. The qualitative analysis considered the design of the entity,
the risks that cause variability, the purpose for which the entity was created, and the variability that the entity was designed to pass
along to its variable interest holders. When the primary beneficiary could not be identified through a qualitative analysis, we used internal
cash flow models to compute and allocate expected losses or expected residual returns to each variable interest holder based upon the
relative contractual rights and preferences of each interest holder in the VIE&#x2019;s capital structure.&lt;/p&gt;</cga:VieAssessmentPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c0" id="ixv-13387">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Use of estimates&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The preparation of consolidated financial statements
in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and
assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date
of the consolidated financial statements and the amount of revenues and expenses during the reporting periods. Management makes these
estimates using the best information available at the time the estimates are made. However, actual results and outcomes may differ from
management&#x2019;s estimates and assumptions due to risks and uncertainties, including uncertainty in the current economic environment.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c0" id="ixv-13394">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Leases&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company determines if an arrangement is a
lease or contains a lease at inception. Operating lease right-of-use assets and lease liabilities are recognized at commencement based
on the present value of lease payments over the lease term. As the implicit rate is typically not readily determinable in the Company&#x2019;s
lease agreements, the Company uses its incremental borrowing rate as of the lease commencement date to determine the present value of
the lease payments. The incremental borrowing rate is based on the Company&#x2019;s specific rate of interest to borrow on a collateralized
basis, over a similar term and in a similar economic environment as the lease. Lease expense is recognized on a straight-line basis over
the lease term. Leases with an initial term of 12 months or less are not recognized on the balance sheet; the Company recognizes lease
expense for these leases on a straight-line basis over the lease term. Additionally, the Company accounts for lease and non-lease components
as a single lease component for its identified asset classes. As of June 30, 2024, the Company does not have any material leases for the
implementation of ASC 842.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c0" id="ixv-13429">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Cash and cash equivalents and concentration of cash&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For statement of cash flows purposes, the Company considers all cash
on hand and in banks, certificates of deposit with state owned banks in the PRC and banks in the United States, and other highly liquid
investments with maturities of three months or less, when purchased, to be cash and cash equivalents. The Company maintains large sums
of cash in three major banks in China. The aggregate cash in such accounts and on hand as of June 30, 2024 and 2023 was $58,433,626 and
$69,091,838, respectively. There is no insurance securing these deposits in China. In addition, the Company also had $338,961 and $2,050,350
in cash in three banks in the United States as of June 30, 2024 and 2023, respectively. Cash overdraft as of balance sheet date will be
reflected as liabilities in the balance sheet. The Company has not experienced any losses in such accounts and believes it is not exposed
to any significant risks on its cash in bank accounts.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashAndDueFromBanks contextRef="c3" decimals="0" id="ixv-17903" unitRef="usd">58433626</us-gaap:CashAndDueFromBanks>
    <us-gaap:CashAndDueFromBanks contextRef="c4" decimals="0" id="ixv-17904" unitRef="usd">69091838</us-gaap:CashAndDueFromBanks>
    <us-gaap:InterestBearingDepositsInBanks contextRef="c44" decimals="0" id="ixv-17905" unitRef="usd">338961</us-gaap:InterestBearingDepositsInBanks>
    <us-gaap:InterestBearingDepositsInBanks contextRef="c45" decimals="0" id="ixv-17906" unitRef="usd">2050350</us-gaap:InterestBearingDepositsInBanks>
    <srt:PlatformOperatorCryptoAssetPolicyTextBlock contextRef="c0" id="ixv-13436">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "&gt;&lt;span style="text-decoration:underline"&gt;Digital Assets&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "&gt;Digital assets are included
in current assets in the condensed consolidated balance sheets. Digital assets are accounted for as indefinite-lived intangible assets,
and are initially measured in accordance with FASB Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 350 &#x2013;&#160;&lt;i&gt;Intangibles-Goodwill
and Other&lt;/i&gt;. The Company measures gains or losses on the disposition of digital assets in accordance with the first-in-first-out (&#x201c;FIFO&#x201d;)
method of accounting.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "&gt;Digital assets are not
amortized, but are assessed for impairment annually, or more frequently, when events or changes in circumstances occur indicating that
it is more likely than not that the indefinite-lived intangible asset is impaired. Whenever the exchange-traded price of digital assets
declines below its carrying value, the Company has determined that an impairment exists and records an impairment equal to the amount
by which the carrying value exceeds the fair value.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span&gt;As of June 30, 2024, and 2023,
the Company held Bitcoin as digital assets with amount of $53,693 and $210,342, respectively. Bitcoin is classified on our balance sheet
as a current asset due to the Company&#x2019;s ability to sell it in a highly liquid marketplace and its intent to liquidate its Bitcoin
to support operations when needed. &lt;/span&gt;As of June 30, 2024, the Company determined that there were no impairments of its digital assets.
&lt;/p&gt;</srt:PlatformOperatorCryptoAssetPolicyTextBlock>
    <us-gaap:CryptoAssetFairValueCurrent contextRef="c3" decimals="0" id="ixv-17907" unitRef="usd">53693</us-gaap:CryptoAssetFairValueCurrent>
    <us-gaap:CryptoAssetFairValueCurrent contextRef="c4" decimals="0" id="ixv-17908" unitRef="usd">210342</us-gaap:CryptoAssetFairValueCurrent>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c0" id="ixv-13451">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Accounts receivable&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Management regularly reviews the composition of
accounts receivable and analyzes customer credit worthiness, current economic trends and changes in customer payment patterns to evaluate
the collectability of accounts receivable at each year-end. Accounts considered uncollectible are provisioned for written off based upon
management&#x2019;s assessment. As of June 30, 2024, and 2023, the Company had accounts receivable of $16,493,068 and $16,455,734, net
of allowance for doubtful accounts of $22,741,696 and $54,708,486, respectively. The Company recorded bad debt expense in the amount of
$17.7 million and $10.1 million for the fiscal year ended June 30, 2024 and the fiscal year ended June 30, 2023, respectively. The Company
adopts no policy to accept product returns post to the sales delivery.&lt;/p&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AccountsReceivableNet contextRef="c3" decimals="0" id="ixv-17909" unitRef="usd">16493068</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="c4" decimals="0" id="ixv-17910" unitRef="usd">16455734</us-gaap:AccountsReceivableNet>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c3" decimals="0" id="ixv-17911" unitRef="usd">22741696</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c4" decimals="0" id="ixv-17912" unitRef="usd">54708486</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c0" decimals="-5" id="ixv-17913" unitRef="usd">17700000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c15" decimals="-5" id="ixv-17914" unitRef="usd">10100000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:InventoryPolicyTextBlock contextRef="c0" id="ixv-13458">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Inventories&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Inventory is valued at the lower of cost (determined
on a weighted average basis) or market. Inventories consist of raw materials, work in process, finished goods and packaging materials.
The Company reviews its inventories regularly for possible obsolete goods and establishes reserves when determined necessary. The Company
confirmed the loss of $13.5 million and $8.8 million of inventories for fiscal year ended June 30, 2024 and 2023, respectively.&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:InventoryFirmPurchaseCommitmentLoss contextRef="c0" decimals="-5" id="ixv-17915" unitRef="usd">13500000</us-gaap:InventoryFirmPurchaseCommitmentLoss>
    <us-gaap:InventoryFirmPurchaseCommitmentLoss contextRef="c15" decimals="-5" id="ixv-17916" unitRef="usd">8800000</us-gaap:InventoryFirmPurchaseCommitmentLoss>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c0" id="ixv-13465">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Property, plant and equipment&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Property, plant and equipment are recorded at
cost. Gains or losses on disposals are reflected as gain or loss in the year of disposal. The cost of improvements that extend the life
of plant, property, and equipment are capitalized. These capitalized costs may include structural improvements, equipment, and fixtures.
All ordinary repair and maintenance costs are expensed as incurred.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Depreciation for financial reporting purposes
is provided using the straight-line method over the estimated useful lives of the assets:&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center; padding-bottom: 1.5pt"&gt;Estimated&lt;br/&gt; Useful Life&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%"&gt;Building&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;10-25 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;8 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Machinery and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5-15 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;3-5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Mining machines&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <cga:ScheduleOfEstimatedUsefulLivesTableTextBlock contextRef="c0" id="ixv-17917">Depreciation for financial reporting purposes
is provided using the straight-line method over the estimated useful lives of the assets:&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center; padding-bottom: 1.5pt"&gt;Estimated&lt;br/&gt; Useful Life&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%"&gt;Building&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;10-25 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;8 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Machinery and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5-15 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;3-5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Mining machines&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5 years&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</cga:ScheduleOfEstimatedUsefulLivesTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c46" id="ixv-17918">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c47" id="ixv-17919">P25Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c48" id="ixv-17920">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c49" id="ixv-17921">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c50" id="ixv-17922">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c51" id="ixv-17923">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c52" id="ixv-17924">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c53" id="ixv-17925">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ConstructionContractorsPolicyPolicyTextBlock contextRef="c0" id="ixv-13530">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Construction in Progress&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Construction in progress represents the costs
incurred relating to the construction of buildings or new additions to the Company&#x2019;s plant facilities. Costs classified to construction
in progress include all costs of obtaining the asset and bringing it to the location and condition necessary for its intended use. No
depreciation is provided for construction in progress until the assets are completed and are placed into service. Interest incurred during
construction is capitalized into construction in progress.&lt;/p&gt;</us-gaap:ConstructionContractorsPolicyPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c0" id="ixv-13537">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Long-Lived Assets&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company tests long-lived assets for impairment whenever events
or changes in circumstances indicate that the carrying amount of an asset may not be recoverable through the estimated undiscounted cash
flows expected to result from the use and eventual disposition of the assets. Whenever any such impairment exists, an impairment loss
will be recognized for the amount by which the carrying value exceeds the fair value. The Company confirmed the impairment of $1,817,991
and $0 of long-lived assets for fiscal year ended June 30, 2024 and 2023, respectively.&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="c0" decimals="0" id="ixv-17926" unitRef="usd">1817991</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="c15" decimals="0" id="ixv-17927" unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy contextRef="c0" id="ixv-13544">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Intangible Assets&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company records intangible assets acquired
individually or as part of a group at fair value. Intangible assets with definitive lives are amortized over the useful life of the intangible
asset, which is the period over which the asset is expected to contribute directly or indirectly to the entity&#x2019;s future cash flows.
The Company evaluates intangible assets for impairment at least annually and more often whenever events or changes in circumstances indicate
that the carrying value may not be recoverable. Whenever any such impairment exists, an impairment loss will be recognized for the amount
by which the carrying value exceeds the fair value. The Company has not recorded impairment of intangible assets as of June 30, 2024 and
2023, respectively.&lt;/p&gt;</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c0" id="ixv-13551">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Fair Value Measurement and Disclosures&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Our accounting for Fair Value Measurement and
Disclosures, defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price)
in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement
date. This topic also establishes a fair value hierarchy which requires classification based on observable and unobservable inputs when
measuring fair value. The fair value hierarchy distinguishes between assumptions based on market data (observable inputs) and an entity&#x2019;s
own assumptions (unobservable inputs). The hierarchy consists of three levels:&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px; text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 48px; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Level&#160;one&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 24px; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Quoted market prices in active markets for identical assets or liabilities;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Level two&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Inputs other than level one inputs that are either directly or indirectly observable; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Level&#160;three&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Unobservable inputs developed using estimates and assumptions, which are developed by the reporting entity and reflect those assumptions that a market participant would use.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Determining which category an asset or liability
falls within the hierarchy requires significant judgment. The Company evaluates its hierarchy disclosures each quarter.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The carrying values of cash and cash equivalents,
trade and other receivables, trade and other payables approximate their fair values due to the short maturities of these instruments.&lt;/p&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c0" id="ixv-13627">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Revenue recognition&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company adopted Accounting Standards Codification
(&#x201c;ASC&#x201d;) 606. ASC 606, Revenue from Contracts with Customers, establishes principles for reporting information about the nature,
amount, timing and uncertainty of revenue and cash flows arising from the entity&#x2019;s contracts to provide goods or services to customers.
The core principle requires an entity to recognize revenue to depict the transfer of services to customers in an amount that reflects
the consideration that it expects to be entitled to receive in exchange for those services recognized as performance obligations are satisfied.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company has assessed the impact of the guidance
by performing the following five steps analysis:&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 48px"&gt;&lt;span style="font-size: 10pt"&gt;Step&#160;1: &lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Identify the contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Step 2: &lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Identify the performance obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Step 3:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Determine the transaction price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Step 4:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Allocate the transaction price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Step 5:&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Recognize revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Based on the assessment, the Company concluded
that there was no change to the timing and pattern of revenue recognition for its current revenue streams in scope of Topic 606 and therefore
there were no material changes to the Company&#x2019;s consolidated financial statements upon adoption of ASC 606.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Sales revenue is recognized on the date of shipment
to customers when a formal arrangement exists, the price is fixed or determinable, the delivery is completed, no other significant obligations
of the Company exist, and collectability is reasonably assured.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s revenue consists of invoiced
value of goods, net of a value-added tax (VAT). No product return or sales discount allowance are made as products delivered and accepted
by customers are not returnable and sales discounts are not granted after products are delivered.&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <cga:CustomerDepositsPolicyTextBlock contextRef="c0" id="ixv-13695">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Customer deposits&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Payments received before all the relevant criteria
for revenue recognition are satisfied are recorded as customer deposits. When all revenue recognition criteria are met, the customer deposits
are recognized as revenue. As of June 30, 2024, and 2023, the Company had customer deposits of $4,937,207 and $5,489,781, respectively.&lt;/p&gt;</cga:CustomerDepositsPolicyTextBlock>
    <us-gaap:ProceedsFromDepositsFromCustomers contextRef="c0" decimals="0" id="ixv-17928" unitRef="usd">4937207</us-gaap:ProceedsFromDepositsFromCustomers>
    <us-gaap:ProceedsFromDepositsFromCustomers contextRef="c15" decimals="0" id="ixv-17929" unitRef="usd">5489781</us-gaap:ProceedsFromDepositsFromCustomers>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c0" id="ixv-13702">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The costs of all employee stock option, as well
as other equity-based compensation arrangements, are reflected in the consolidated financial statements based on the estimated fair value
of the awards on the grant date. That cost is recognized over the period during which an employee is required to provide service in exchange
for the award&#x2014;the requisite service period (usually the vesting period). Stock compensation for stock granted to non-employees is
determined as the fair value of the consideration received or the fair value of equity instruments issued, whichever is more reliably
measured.&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c0" id="ixv-13709">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Income taxes&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We account for uncertain tax positions in accordance
with Accounting Standards Codification, or ASC,&#160;740, &#x201c;Income Taxes.&#x201d; The application of income tax law is inherently
complex. Laws and regulations in this area are voluminous and are often ambiguous. As such, we are required to make many subjective assumptions
and judgments regarding our income tax exposures. Interpretations of, and guidance surrounding, income tax laws and regulations change
over time. Changes in our subjective assumptions and judgments can materially affect amounts recognized in the consolidated balance sheets
and statements of income. See Note&#160;11, &#x201c;Taxes Payable,&#x201d; of the Notes to Consolidated Financial Statements for additional
detail on our uncertain tax positions and further information regarding ASC&#160;740.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c0" id="ixv-13742">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Foreign currency translation&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The reporting currency of the Company is the US
dollar. The functional currency of the Company and Green New Jersey is the US dollar. The functional currency of the Chinese subsidiaries
is the Chinese Yuan or Renminbi (&#x201c;RMB&#x201d;). For the subsidiaries whose functional currencies are other than the US dollar, all
asset and liability accounts were translated at the exchange rate on the balance sheet date; stockholders&#x2019; equity is translated
at the historical rates and items in the income statement and cash flow statements are translated at the average rate in each applicable
period. Translation adjustments resulting from this process are included in accumulated other comprehensive income (loss) in the statement
of shareholders&#x2019; equity. The resulting translation gains and losses that arise from exchange rate fluctuations on transactions denominated
in a currency other than the functional currency is included in the results of operations as incurred.&lt;/p&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="c0" id="ixv-13749">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Segment reporting&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company utilizes the &#x201c;management approach&#x201d;
model for segment reporting. The management approach model is based on the way a company&#x2019;s management organizes segments within
the company for making operating decisions and assessing performance. Reportable segments are based on products and services, geography,
legal structure, management structure, or any other way management disaggregates a company.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of June 30, 2024, the Company, through its
subsidiaries is engaged into four main business segments based on location and product: Jinong (fertilizer production), Gufeng (fertilizer
production), Yuxing (agricultural products production), and Antaeus (Bitcoin). As of June 30, 2024, the Company maintained four main business
segments.&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c0" id="ixv-13759">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Fair values of financial instruments&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Fair value is the price that would be received
to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Assets
and liabilities measured at fair value are categorized based on whether the inputs are observable in the market and the degree that the
inputs are observable. The categorization of financial assets and liabilities within the valuation hierarchy is based upon the lowest
level of input that is significant to the fair value measurement.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s financial instruments primarily
consist of cash and cash equivalents, accounts receivable, other receivables, advances to suppliers, accounts payable, other payables,
tax payable, and related party advances and borrowings.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of the balance sheet dates, the estimated fair
values of the financial instruments were not materially different from their carrying values as presented on the balance sheets. This
is attributed to the short maturities of the instruments and that interest rates on the borrowings approximate those that would have been
available for loans of similar remaining maturity and risk profile at respective balance sheet dates.&lt;/p&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:InventoryCashFlowPolicy contextRef="c0" id="ixv-13772">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Statement of cash flows&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s cash flows from operations
are calculated based on the local currencies. As a result, amounts related to assets and liabilities reported on the statement of cash
flows may not necessarily agree with changes in the corresponding balances on the balance sheets.&lt;/p&gt;</us-gaap:InventoryCashFlowPolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c0" id="ixv-13779">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Earnings per share&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Basic earnings per share is computed based on
the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share is computed based on the
weighted average number of shares of common stock plus the effect of dilutive potential common shares outstanding during the period using
the treasury stock method. Dilutive potential common shares include outstanding stock options and stock awards.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The components of basic and diluted earnings per
share consist of the following:&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Years Ended June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Loss for Basic Earnings Per Share&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(28,405,315&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(13,281,985&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Basic Weighted Average Number of Shares&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13,936,757&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13,248,684&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Net loss Per Share &#x2013; Basic&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(2.04&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(1.00&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Loss for Diluted Earnings Per Share&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(28,405,315&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(13,281,985&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Diluted Weighted Average Number of Shares&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13,936,757&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13,248,684&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Net loss Per Share &#x2013; Diluted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(2.04&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(1.00&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c0" id="ixv-17930">The components of basic and diluted earnings per
share consist of the following:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Years Ended June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Loss for Basic Earnings Per Share&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(28,405,315&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(13,281,985&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Basic Weighted Average Number of Shares&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13,936,757&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13,248,684&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Net loss Per Share &#x2013; Basic&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(2.04&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(1.00&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Loss for Diluted Earnings Per Share&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(28,405,315&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(13,281,985&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Diluted Weighted Average Number of Shares&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13,936,757&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13,248,684&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Net loss Per Share &#x2013; Diluted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(2.04&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(1.00&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c0" decimals="0" id="ixv-17931" unitRef="usd">-28405315</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c15" decimals="0" id="ixv-17932" unitRef="usd">-13281985</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="INF"
      id="ixv-17933"
      unitRef="shares">13936757</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c15"
      decimals="INF"
      id="ixv-17934"
      unitRef="shares">13248684</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-17935"
      unitRef="usdPershares">-2.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c15"
      decimals="2"
      id="ixv-17936"
      unitRef="usdPershares">-1</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLossAttributableToParentDiluted contextRef="c0" decimals="0" id="ixv-17937" unitRef="usd">-28405315</us-gaap:NetIncomeLossAttributableToParentDiluted>
    <us-gaap:NetIncomeLossAttributableToParentDiluted contextRef="c15" decimals="0" id="ixv-17938" unitRef="usd">-13281985</us-gaap:NetIncomeLossAttributableToParentDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="INF"
      id="ixv-17939"
      unitRef="shares">13936757</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c15"
      decimals="INF"
      id="ixv-17940"
      unitRef="shares">13248684</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="ixv-17941"
      unitRef="usdPershares">-2.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c15"
      decimals="2"
      id="ixv-17942"
      unitRef="usdPershares">-1</us-gaap:EarningsPerShareDiluted>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="c0" id="ixv-13892">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Reclassification&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Certain reclassifications have been made to the
prior year consolidated financial statements to conform to the 2024 consolidated financial statement presentation. Such reclassifications
did not affect total revenues, operating income or net income or cash flows as previously reported.&lt;/p&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0" id="ixv-13899">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration:underline"&gt;Recent accounting pronouncements&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company continually assesses any new accounting
pronouncements to determine their applicability. When it is determined that a new accounting pronouncement affects the Company&#x2019;s
financial reporting, the Company undertakes a study to determine the consequences of the change to its Consolidated Financial Statements
and assures that there are proper controls in place to ascertain that the Company&#x2019;s Consolidated Financial Statements properly reflect
the change.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In August 2020, the FASB issued ASU 2020-06, &lt;i&gt;Debt&#x2014;Debt
with Conversion and Other Options&lt;/i&gt; (Subtopic 470-20) and &lt;i&gt;Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity&lt;/i&gt;
(Subtopic 815-40): &lt;i&gt;Accounting for Convertible Instruments and Contracts in an Entity&#x2019;s Own Equity&lt;/i&gt;, which simplifies accounting
for convertible instruments by removing major separation models required under current GAAP. The ASU also removes certain settlement conditions
that are required for equity contracts to qualify for the derivative scope exception and simplifies the diluted earnings per share calculation
in certain areas. The amendments in this ASU are effective for annual and interim periods beginning after December 15, 2023, although
early adoption is permitted. The Company is in the process of evaluating the impact of this new guidance on its financial statements.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In December 2023, the FASB issued ASU 2023-08,
&lt;i&gt;Intangibles - Goodwill and Other - Crypto Assets (Subtopic 350-60): Accounting for and Disclosure of Crypto Assets,&lt;/i&gt; which establishes
accounting guidance for crypto assets meeting certain criteria. Bitcoin meets these criteria. The amendments require crypto assets meeting
the criteria to be recognized at fair value with changes recognized in net income each reporting period. Upon adoption, a cumulative-effect
adjustment is made to the opening balance of retained earnings as of the beginning of the annual reporting period of adoption. ASU 2023-08
is effective for fiscal years beginning after December 15, 2024, including interim periods within those fiscal years. Early adoption is
permitted. The Company does not expect the updated guidance to have a material impact on its disclosures.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:SubstantialDoubtAboutGoingConcernTextBlock contextRef="c0" id="ixv-13918">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 3 &#x2013; GOING CERCERN&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s financial statements are prepared assuming that the Company will continue as a going concern. The Company has incurred
operating losses and had negative operating cash flows in the fiscal year 2024 and may continue to incur operating losses and generate
negative cash flows as the Company implements its future business plan. If the situation exists, there could be substantial doubt about
the Company&#x2019;s ability to continue as going concern.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The ability of the Company to continue as a going
concern depends upon whether the Company can successfully execute its business strategies to recover from loss and eventually attain profitable
operations.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
accompanying financial statements do not include any adjustments to reflect the recoverability and classification of recorded asset amounts
and classification of liabilities that might be necessary should the Company be unable to continue as going concern.&lt;/span&gt;&lt;/p&gt;</us-gaap:SubstantialDoubtAboutGoingConcernTextBlock>
    <us-gaap:InventoryDisclosureTextBlock contextRef="c0" id="ixv-13959">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 4 &#x2013; INVENTORIES&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Inventories consisted of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Raw materials&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;8,127,043&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;11,617,989&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Supplies and packing materials&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;995,692&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;410,904&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Work in progress&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;170,345&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;172,248&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Finished goods&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;28,533,376&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;34,253,990&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;37,826,456&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;46,455,131&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;During the year ended June 30, 2024, the Company
sold compound fertilizers (finished goods) to certain parties at market price and purchased equivalent amount of simple fertilizers (raw
material) from the same parties also at market price. The simple fertilizers purchased, along with other materials were used in the Company&#x2019;s
production facility to manufacture compound fertilizers. While nonmonetary, the sales and purchase transactions were consummated independently
under separate agreements at different times and measured at the prevailing market value. The total amount of nonmonetary sales and purchases
amounted to $34,074,750 during the year ended June 30, 2024. No gain or loss incurred as the result of the nonmonetary transactions.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the fiscal year ended June 30, 2024, total
inventories decreased $8,628,675, or 18.6%, to $37,826,456 from $46,455,131 for the fiscal year ended June 30, 2023.&lt;/p&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c0" id="ixv-17943">Inventories consisted of the following:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Raw materials&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;8,127,043&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;11,617,989&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Supplies and packing materials&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;995,692&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;410,904&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Work in progress&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;170,345&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;172,248&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Finished goods&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;28,533,376&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;34,253,990&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;37,826,456&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;46,455,131&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials contextRef="c3" decimals="0" id="ixv-17944" unitRef="usd">8127043</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c4" decimals="0" id="ixv-17945" unitRef="usd">11617989</us-gaap:InventoryRawMaterials>
    <us-gaap:OtherInventorySupplies contextRef="c3" decimals="0" id="ixv-17946" unitRef="usd">995692</us-gaap:OtherInventorySupplies>
    <us-gaap:OtherInventorySupplies contextRef="c4" decimals="0" id="ixv-17947" unitRef="usd">410904</us-gaap:OtherInventorySupplies>
    <us-gaap:InventoryWorkInProcess contextRef="c3" decimals="0" id="ixv-17948" unitRef="usd">170345</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="c4" decimals="0" id="ixv-17949" unitRef="usd">172248</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods contextRef="c3" decimals="0" id="ixv-17950" unitRef="usd">28533376</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="c4" decimals="0" id="ixv-17951" unitRef="usd">34253990</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet contextRef="c3" decimals="0" id="ixv-17952" unitRef="usd">37826456</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c4" decimals="0" id="ixv-17953" unitRef="usd">46455131</us-gaap:InventoryNet>
    <cga:NonmonetarySalesAndPurchases contextRef="c0" decimals="0" id="ixv-17954" unitRef="usd">34074750</cga:NonmonetarySalesAndPurchases>
    <us-gaap:OtherInventory contextRef="c3" decimals="0" id="ixv-17955" unitRef="usd">8628675</us-gaap:OtherInventory>
    <us-gaap:PercentageOfFIFOInventory contextRef="c3" decimals="3" id="ixv-17956" unitRef="pure">0.186</us-gaap:PercentageOfFIFOInventory>
    <us-gaap:InventoryNet contextRef="c3" decimals="0" id="ixv-17957" unitRef="usd">37826456</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c4" decimals="0" id="ixv-17958" unitRef="usd">46455131</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c0" id="ixv-14040">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 5 &#x2013; PROPERTY, PLANT AND EQUIPMENT&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Property, plant and equipment consisted of the following for the continuing
entities:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;


&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Building and improvements&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;36,999,854&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;37,065,464&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Auto&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,711,245&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,716,931&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Machinery and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18,713,182&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18,608,254&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Others&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,502,600&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-16"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Total property, plant and equipment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;59,926,881&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;58,390,649&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(44,087,598&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(41,700,404&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: Impairment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,817,991&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-17"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;14,021,292&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;16,690,245&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;For the fiscal year ended June 30, 2024, total depreciation expense for the continuing entities was $2,387,194, increased $215,097, or 9.9%, from $2,172,096 for the fiscal year ended June 30, 2023.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c0" id="ixv-17959">Property, plant and equipment consisted of the following for the continuing
entities:&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Building and improvements&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;36,999,854&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;37,065,464&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Auto&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,711,245&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,716,931&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Machinery and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18,713,182&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18,608,254&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Others&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,502,600&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-16"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Total property, plant and equipment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;59,926,881&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;58,390,649&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Less: accumulated depreciation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(44,087,598&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(41,700,404&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: Impairment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,817,991&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-17"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;14,021,292&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;16,690,245&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c54" decimals="0" id="ixv-17960" unitRef="usd">36999854</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c55" decimals="0" id="ixv-17961" unitRef="usd">37065464</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c56" decimals="0" id="ixv-17962" unitRef="usd">2711245</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c57" decimals="0" id="ixv-17963" unitRef="usd">2716931</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c58" decimals="0" id="ixv-17964" unitRef="usd">18713182</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c59" decimals="0" id="ixv-17965" unitRef="usd">18608254</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c60" decimals="0" id="ixv-17966" unitRef="usd">1502600</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c3" decimals="0" id="ixv-17967" unitRef="usd">59926881</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c4" decimals="0" id="ixv-17968" unitRef="usd">58390649</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c3" decimals="0" id="ixv-17969" unitRef="usd">44087598</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c4" decimals="0" id="ixv-17970" unitRef="usd">41700404</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <cga:Impairment contextRef="c3" decimals="0" id="ixv-17971" unitRef="usd">1817991</cga:Impairment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="0" id="ixv-17972" unitRef="usd">14021292</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c4" decimals="0" id="ixv-17973" unitRef="usd">16690245</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation contextRef="c0" decimals="0" id="ixv-17974" unitRef="usd">2387194</us-gaap:Depreciation>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease contextRef="c0" decimals="0" id="ixv-17975" unitRef="usd">215097</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipmentPeriodIncreaseDecrease>
    <cga:DepreciationIncreasedPercentage contextRef="c0" decimals="3" id="ixv-17976" unitRef="pure">0.099</cga:DepreciationIncreasedPercentage>
    <us-gaap:Depreciation contextRef="c15" decimals="0" id="ixv-17977" unitRef="usd">2172096</us-gaap:Depreciation>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="c0" id="ixv-14174">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 6 &#x2013; INTANGIBLE ASSETS AND DIGITAL ASSETS&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Intangible assets consisted of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Land use rights, net&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,624,558&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,862,624&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Trademarks&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,688,599&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,701,011&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;13,313,157&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;13,563,635&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;LAND USE RIGHT&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On September 25, 2009, Yuxing was granted a land
use right for approximately 88 acres (353,000 square meters or 3.8 million square feet) by the People&#x2019;s Government and Land &amp;amp;
Resources Bureau of Hu County, Xi&#x2019;an, Shaanxi Province. The fair value of the related intangible asset was determined to be the
respective cost of RMB73,184,895 (or $10,062,923). The intangible asset is being amortized over the grant period of 50 years using the
straight-line method.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On August 13, 2003, Tianjuyuan was granted a certificate
of Land Use Right for a parcel of land of approximately 11 acres (42,726 square meters or 459,898 square feet) at Ping Gu District, Beijing.
The purchase cost was recorded at RMB1,045,950 (or $143,818). The intangible asset is being amortized over the grant period of 50 years.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On August 16, 2001, Jinong received a land use
right as a contribution from a shareholder, which was granted by the People&#x2019;s Government and Land&amp;amp; Resources Bureau of Yangling
District, Shaanxi Province. The fair value of the related intangible asset at the time of the contribution was determined to be RMB7,285,099
(or&#160;$1,001,701). The intangible asset is being amortized over the grant period of 50 years.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Land Use Rights consisted of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30,&lt;br/&gt; 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Foreign Currency&lt;br/&gt; Adjustment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Amortization/&lt;br/&gt; Subtraction&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30,&lt;br/&gt; 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left"&gt;Land use rights&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;11,088,765&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(24,141&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;p style="-sec-ix-hidden: hidden-fact-18; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;11,064,624&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Less: accumulated amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,226,141&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;p style="-sec-ix-hidden: hidden-fact-19; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(213,925&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,440,066&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Total land use rights, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;7,862,624&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(24,141&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(213,925&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;7,624,558&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;TRADEMARKS&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On July 2, 2010, the Company acquired Gufeng and
its wholly owned subsidiary Tianjuyuan. The preliminary fair value on the acquired trademarks and brand names was estimated to be RMB41,371,630
(or $5,688,599) and is subject to an annual impairment test.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Foreign Currency&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Adjustment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;Trademarks&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,752,592&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(12,524&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,740,068&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Less: accumulated amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(51,581&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;112&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(51,469&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Total trademarks, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;5,701,011&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(12,412&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;5,688,599&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;AMORTIZATION EXPENSE&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Estimated amortization expenses of intangible
assets for the next five twelve months periods ended June 30, are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Years Ending June 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Expense &lt;br/&gt;
($)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #CCEEFF"&gt;
    &lt;td style="vertical-align: bottom; width: 88%; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;2025&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;248,022&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;2026&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;236,419&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #CCEEFF"&gt;
    &lt;td style="vertical-align: bottom; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;2027&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;220,949&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;2028&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;220,949&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #CCEEFF"&gt;
    &lt;td style="vertical-align: bottom; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;2029&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;220,949&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;DIGITAL ASSETS&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "&gt;On March 13, 2023, the Company established Antaeus Tech Inc. (&#x201c;Antaeus&#x201d;)
in the State of Delaware. In April 2023, Antaeus started to purchase digital assets mining machines and to mine Bitcoin in West Texas.
As of June 30, 2024, and 2023, the Company held digital assets with amount of $53,693 and $210,342, respectively. &lt;span&gt;The
Company&#x2019;s digital assets include Bitcoin only. Digital assets are classified on our balance sheet as current assets due to the Company&#x2019;s
ability to sell them in a highly liquid marketplace and its intent to liquidate its digital assets to support operations when needed.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "&gt;The Company adopted ASU
2023-08, which requires entities to measure crypto assets at fair value with changes recognized in the Condensed Consolidated Statements
of Operations each reporting period. The Company&#x2019;s digital assets were within the scope of ASU 2023-08 and a cumulative-effect adjustment
of $2,701 as of the ending of the fiscal year ended June 30, 2024 was recorded for the difference between the carrying amount of the Company&#x2019;s
digital assets and fair value.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "&gt;The following table presents
the Company&#x2019;s significant digital asset Bitcoin holdings as of June 30, 2024:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Quantity&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Cost Basis&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Fair Value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; padding-bottom: 1.5pt"&gt;Bitcoin&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; padding-bottom: 1.5pt; text-align: center"&gt;0.86&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;56,394&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;53,693&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total Bitcoin held as of June 30, 2024&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: center"&gt;0.86&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;56,394&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;53,693&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The following table presents a roll-forward of
total digital assets (including digital assets, restricted) for the year ended June 30, 2024, based on the fair value model under ASU
2023-08:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;


&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Fair Value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Beginning Balance: Digital assets at June 30, 2023&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;210,342&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Addition of digital assets, mining proceeds&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,282,420&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Addition of digital assets, other&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;339,567&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Disposition of digital assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,825,770&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Realized gain (loss) on digital assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;49,834&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Unrealized gain (loss) on digital assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(2,701&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Digital assets at June 30, 2024&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;53,693&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;During the year ended June 30, 2024, the Company
acquired $1,282,420 of digital assets through mining activities and disposed of $1,825,770 digital assets through the sale of digital
assets. During the year ended June 30, 2024, the Company realized total gains on digital assets of $49,834.&lt;/p&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c0" id="ixv-17978">Intangible assets consisted of the following:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Land use rights, net&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,624,558&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,862,624&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Trademarks&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,688,599&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,701,011&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;13,313,157&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;13,563,635&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <cga:FiniteLivedLandUseRightsNet contextRef="c3" decimals="0" id="ixv-17979" unitRef="usd">7624558</cga:FiniteLivedLandUseRightsNet>
    <cga:FiniteLivedLandUseRightsNet contextRef="c4" decimals="0" id="ixv-17980" unitRef="usd">7862624</cga:FiniteLivedLandUseRightsNet>
    <us-gaap:FiniteLivedTrademarksGross contextRef="c3" decimals="0" id="ixv-17981" unitRef="usd">5688599</us-gaap:FiniteLivedTrademarksGross>
    <us-gaap:FiniteLivedTrademarksGross contextRef="c4" decimals="0" id="ixv-17982" unitRef="usd">5701011</us-gaap:FiniteLivedTrademarksGross>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c3" decimals="0" id="ixv-17983" unitRef="usd">13313157</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c4" decimals="0" id="ixv-17984" unitRef="usd">13563635</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AreaOfLand contextRef="c62" decimals="0" id="ixv-17985" unitRef="sqm">353000</us-gaap:AreaOfLand>
    <us-gaap:AreaOfLand
      contextRef="c62"
      decimals="-5"
      id="ixv-17986"
      unitRef="sqft">3800000</us-gaap:AreaOfLand>
    <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure contextRef="c3" decimals="0" id="ixv-17987" unitRef="cny">73184895</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
    <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure contextRef="c3" decimals="0" id="ixv-17988" unitRef="usd">10062923</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="c3" id="ixv-17989">P50Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:AreaOfLand contextRef="c63" decimals="0" id="ixv-17990" unitRef="sqm">42726</us-gaap:AreaOfLand>
    <us-gaap:AreaOfLand contextRef="c63" decimals="0" id="ixv-17991" unitRef="sqft">459898</us-gaap:AreaOfLand>
    <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure contextRef="c64" decimals="0" id="ixv-17992" unitRef="cny">1045950</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
    <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure contextRef="c64" decimals="0" id="ixv-17993" unitRef="usd">143818</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="c64" id="ixv-17994">P50Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure contextRef="c65" decimals="0" id="ixv-17995" unitRef="cny">7285099</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
    <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure contextRef="c65" decimals="0" id="ixv-17996" unitRef="usd">1001701</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="c65" id="ixv-17997">P50Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock contextRef="c0" id="ixv-17998">The Land Use Rights consisted of the following:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30,&lt;br/&gt; 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Foreign Currency&lt;br/&gt; Adjustment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Amortization/&lt;br/&gt; Subtraction&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;June 30,&lt;br/&gt; 2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left"&gt;Land use rights&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;11,088,765&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(24,141&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;p style="-sec-ix-hidden: hidden-fact-18; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;11,064,624&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Less: accumulated amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,226,141&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;p style="-sec-ix-hidden: hidden-fact-19; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(213,925&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,440,066&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Total land use rights, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;7,862,624&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(24,141&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(213,925&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;7,624,558&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;On July 2, 2010, the Company acquired Gufeng and
its wholly owned subsidiary Tianjuyuan. The preliminary fair value on the acquired trademarks and brand names was estimated to be RMB41,371,630
(or $5,688,599) and is subject to an annual impairment test.&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Foreign Currency&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Adjustment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;Trademarks&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,752,592&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(12,524&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,740,068&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Less: accumulated amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(51,581&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;112&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(51,469&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Total trademarks, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;5,701,011&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(12,412&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;5,688,599&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock>
    <cga:FiniteLivedIntangibleAssets contextRef="c67" decimals="0" id="ixv-17999" unitRef="usd">11088765</cga:FiniteLivedIntangibleAssets>
    <cga:FinitelivedForeignCurrencyAdjustment contextRef="c68" decimals="0" id="ixv-18000" unitRef="usd">-24141</cga:FinitelivedForeignCurrencyAdjustment>
    <cga:FiniteLivedIntangibleAssetsEnding contextRef="c69" decimals="0" id="ixv-18001" unitRef="usd">11064624</cga:FiniteLivedIntangibleAssetsEnding>
    <cga:FiniteLivedIntangibleAssets contextRef="c70" decimals="0" id="ixv-18002" unitRef="usd">-3226141</cga:FiniteLivedIntangibleAssets>
    <cga:FinitelivedAmortizationSubtraction contextRef="c71" decimals="0" id="ixv-18003" unitRef="usd">-213925</cga:FinitelivedAmortizationSubtraction>
    <cga:FiniteLivedIntangibleAssetsEnding contextRef="c72" decimals="0" id="ixv-18004" unitRef="usd">-3440066</cga:FiniteLivedIntangibleAssetsEnding>
    <cga:FiniteLivedIntangibleAssets contextRef="c73" decimals="0" id="ixv-18005" unitRef="usd">7862624</cga:FiniteLivedIntangibleAssets>
    <cga:FinitelivedForeignCurrencyAdjustment contextRef="c74" decimals="0" id="ixv-18006" unitRef="usd">-24141</cga:FinitelivedForeignCurrencyAdjustment>
    <cga:FinitelivedAmortizationSubtraction contextRef="c74" decimals="0" id="ixv-18007" unitRef="usd">-213925</cga:FinitelivedAmortizationSubtraction>
    <cga:FiniteLivedIntangibleAssetsEnding contextRef="c75" decimals="0" id="ixv-18008" unitRef="usd">7624558</cga:FiniteLivedIntangibleAssetsEnding>
    <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure contextRef="c66" decimals="0" id="ixv-18010" unitRef="cny">41371630</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
    <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure contextRef="c66" decimals="0" id="ixv-18011" unitRef="usd">5688599</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
    <cga:FiniteLivedIntangibleAssets contextRef="c76" decimals="0" id="ixv-18012" unitRef="usd">5752592</cga:FiniteLivedIntangibleAssets>
    <cga:FinitelivedForeignCurrencyAdjustment contextRef="c77" decimals="0" id="ixv-18013" unitRef="usd">-12524</cga:FinitelivedForeignCurrencyAdjustment>
    <cga:FiniteLivedIntangibleAssetsEnding contextRef="c78" decimals="0" id="ixv-18014" unitRef="usd">5740068</cga:FiniteLivedIntangibleAssetsEnding>
    <cga:FiniteLivedIntangibleAssets contextRef="c79" decimals="0" id="ixv-18015" unitRef="usd">-51581</cga:FiniteLivedIntangibleAssets>
    <cga:FinitelivedForeignCurrencyAdjustment contextRef="c80" decimals="0" id="ixv-18016" unitRef="usd">112</cga:FinitelivedForeignCurrencyAdjustment>
    <cga:FiniteLivedIntangibleAssetsEnding contextRef="c81" decimals="0" id="ixv-18017" unitRef="usd">-51469</cga:FiniteLivedIntangibleAssetsEnding>
    <cga:FiniteLivedIntangibleAssets contextRef="c82" decimals="0" id="ixv-18018" unitRef="usd">5701011</cga:FiniteLivedIntangibleAssets>
    <cga:FinitelivedForeignCurrencyAdjustment contextRef="c83" decimals="0" id="ixv-18019" unitRef="usd">-12412</cga:FinitelivedForeignCurrencyAdjustment>
    <cga:FiniteLivedIntangibleAssetsEnding contextRef="c84" decimals="0" id="ixv-18020" unitRef="usd">5688599</cga:FiniteLivedIntangibleAssetsEnding>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c0" id="ixv-18021">Estimated amortization expenses of intangible
assets for the next five twelve months periods ended June 30, are as follows:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Years Ending June 30,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Expense &lt;br/&gt;
($)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #CCEEFF"&gt;
    &lt;td style="vertical-align: bottom; width: 88%; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;2025&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;248,022&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;2026&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;236,419&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #CCEEFF"&gt;
    &lt;td style="vertical-align: bottom; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;2027&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;220,949&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="vertical-align: bottom; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;2028&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;220,949&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #CCEEFF"&gt;
    &lt;td style="vertical-align: bottom; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;2029&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;220,949&lt;/span&gt;&lt;/td&gt;
    &lt;td style="vertical-align: bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c3" decimals="0" id="ixv-18022" unitRef="usd">248022</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c3" decimals="0" id="ixv-18023" unitRef="usd">236419</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c3" decimals="0" id="ixv-18024" unitRef="usd">220949</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c3" decimals="0" id="ixv-18025" unitRef="usd">220949</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c3" decimals="0" id="ixv-18026" unitRef="usd">220949</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:CryptoAssetCost contextRef="c3" decimals="0" id="ixv-18027" unitRef="usd">53693</us-gaap:CryptoAssetCost>
    <us-gaap:CryptoAssetCost contextRef="c4" decimals="0" id="ixv-18028" unitRef="usd">210342</us-gaap:CryptoAssetCost>
    <us-gaap:CryptoAssetCumulativeRealizedGainLossFromDisposition contextRef="c3" decimals="0" id="ixv-18029" unitRef="usd">2701</us-gaap:CryptoAssetCumulativeRealizedGainLossFromDisposition>
    <us-gaap:CryptoAssetHoldingTableTextBlock contextRef="c0" id="ixv-18030">The following table presents
the Company&#x2019;s significant digital asset Bitcoin holdings as of June 30, 2024:&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Quantity&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Cost Basis&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Fair Value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; padding-bottom: 1.5pt"&gt;Bitcoin&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; padding-bottom: 1.5pt; text-align: center"&gt;0.86&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;56,394&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;53,693&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total Bitcoin held as of June 30, 2024&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: center"&gt;0.86&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;56,394&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;53,693&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:CryptoAssetHoldingTableTextBlock>
    <cga:CryptoAssetNumberOfQuantity
      contextRef="c85"
      decimals="2"
      id="ixv-18031"
      unitRef="usdPershares">0.86</cga:CryptoAssetNumberOfQuantity>
    <us-gaap:CryptoAssetCost contextRef="c85" decimals="0" id="ixv-18032" unitRef="usd">56394</us-gaap:CryptoAssetCost>
    <us-gaap:CryptoAssetFairValue contextRef="c85" decimals="0" id="ixv-18033" unitRef="usd">53693</us-gaap:CryptoAssetFairValue>
    <cga:CryptoAssetNumberOfQuantity
      contextRef="c85"
      decimals="2"
      id="ixv-18034"
      unitRef="usdPershares">0.86</cga:CryptoAssetNumberOfQuantity>
    <us-gaap:CryptoAssetCost contextRef="c85" decimals="0" id="ixv-18035" unitRef="usd">56394</us-gaap:CryptoAssetCost>
    <us-gaap:CryptoAssetFairValue contextRef="c85" decimals="0" id="ixv-18036" unitRef="usd">53693</us-gaap:CryptoAssetFairValue>
    <us-gaap:CryptoAssetActivityTableTextBlock contextRef="c0" id="ixv-18037">The following table presents a roll-forward of
total digital assets (including digital assets, restricted) for the year ended June 30, 2024, based on the fair value model under ASU
2023-08:&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Fair Value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Beginning Balance: Digital assets at June 30, 2023&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;210,342&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Addition of digital assets, mining proceeds&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,282,420&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Addition of digital assets, other&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;339,567&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Disposition of digital assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,825,770&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Realized gain (loss) on digital assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;49,834&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Unrealized gain (loss) on digital assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(2,701&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Digital assets at June 30, 2024&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;53,693&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:CryptoAssetActivityTableTextBlock>
    <us-gaap:CryptoAssetFairValue contextRef="c4" decimals="0" id="ixv-18038" unitRef="usd">210342</us-gaap:CryptoAssetFairValue>
    <us-gaap:CryptoAssetMining contextRef="c0" decimals="0" id="ixv-18039" unitRef="usd">1282420</us-gaap:CryptoAssetMining>
    <us-gaap:CryptoAssetAddition contextRef="c0" decimals="0" id="ixv-18040" unitRef="usd">339567</us-gaap:CryptoAssetAddition>
    <us-gaap:CryptoAssetDisposition contextRef="c0" decimals="0" id="ixv-18041" unitRef="usd">1825770</us-gaap:CryptoAssetDisposition>
    <us-gaap:CryptoAssetRealizedAndUnrealizedLossOperating contextRef="c0" decimals="0" id="ixv-18042" unitRef="usd">49834</us-gaap:CryptoAssetRealizedAndUnrealizedLossOperating>
    <us-gaap:CryptoAssetRealizedAndUnrealizedLossNonoperating contextRef="c0" decimals="0" id="ixv-18043" unitRef="usd">2701</us-gaap:CryptoAssetRealizedAndUnrealizedLossNonoperating>
    <us-gaap:CryptoAssetFairValue contextRef="c3" decimals="0" id="ixv-18044" unitRef="usd">53693</us-gaap:CryptoAssetFairValue>
    <us-gaap:CryptoAssetMining contextRef="c0" decimals="0" id="ixv-18045" unitRef="usd">1282420</us-gaap:CryptoAssetMining>
    <us-gaap:CryptoAssetSale contextRef="c0" decimals="0" id="ixv-18046" unitRef="usd">1825770</us-gaap:CryptoAssetSale>
    <us-gaap:CryptoAssetRealizedGainOperating contextRef="c0" decimals="0" id="ixv-18047" unitRef="usd">49834</us-gaap:CryptoAssetRealizedGainOperating>
    <us-gaap:OtherAssetsDisclosureTextBlock contextRef="c0" id="ixv-14601">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 7 &#x2013; OTHER NON-CURRENT ASSETS&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Other non-current assets mainly include advance
payments related to rent the land use for the Company and long-term equity investment. As of June 30, 2024, the balance of other non-current
assets was $8,226,344. Among them, $4,450,000 was long-term equity investment, and $3,267,874 was the rental fee advances for agriculture
lands that the Company engaged in Shiquan County from 2026 to 2027.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In March 2017, Jinong entered into the rental
agreement for approximately 3,400 mu, and 2600-hectare agriculture lands in Shiquan County, Shaanxi Province. The rental agreement was
from April 2017 and was renewable for every ten-year period up to 2066. The aggregate rental fee was approximately RMB 13 million per
annum, The Company had made 10-year advances of rental fee per rental terms. The Company has amortized $1.8 million as expenses for the
year ended June 30, 2024 and $1.8 million as expenses for the year ended June 30, 2023.&lt;/p&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Estimated amortization expenses of the rental
advance payments herein for the next three twelve-month periods ended June 30 and thereafter are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: justify"&gt;Years ending June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: justify"&gt;2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,845,938&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,845,938&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,421,936&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:OtherAssetsDisclosureTextBlock>
    <us-gaap:OtherAssetsNoncurrent contextRef="c3" decimals="0" id="ixv-18048" unitRef="usd">8226344</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:LongTermDebt contextRef="c3" decimals="0" id="ixv-18049" unitRef="usd">4450000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c86" decimals="0" id="ixv-18050" unitRef="usd">3267874</us-gaap:LongTermDebt>
    <cga:RentalAgreementDescription contextRef="c87" id="ixv-18051">In March 2017, Jinong entered into the rental
agreement for approximately 3,400 mu, and 2600-hectare agriculture lands in Shiquan County, Shaanxi Province. The rental agreement was
from April 2017 and was renewable for every ten-year period up to 2066.</cga:RentalAgreementDescription>
    <us-gaap:PaymentsForRent contextRef="c87" decimals="-6" id="ixv-18052" unitRef="cny">13000000</us-gaap:PaymentsForRent>
    <cga:AggregateRentalTerms contextRef="c0" id="ixv-18053">P10Y</cga:AggregateRentalTerms>
    <us-gaap:AdjustmentForAmortization contextRef="c87" decimals="-5" id="ixv-18054" unitRef="usd">1800000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization contextRef="c88" decimals="-5" id="ixv-18055" unitRef="usd">1800000</us-gaap:AdjustmentForAmortization>
    <cga:ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock contextRef="c0" id="ixv-18056">Estimated amortization expenses of the rental
advance payments herein for the next three twelve-month periods ended June 30 and thereafter are as follows:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: justify"&gt;Years ending June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: justify"&gt;2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,845,938&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,845,938&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,421,936&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</cga:ScheduleOfEstimatedAmortizationExpensesOfTheLeaseAdvancePaymentsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c89" decimals="0" id="ixv-18057" unitRef="usd">1845938</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c89" decimals="0" id="ixv-18058" unitRef="usd">1845938</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c89" decimals="0" id="ixv-18059" unitRef="usd">1421936</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="c0" id="ixv-14639">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 8 &#x2013; ACCRUED EXPENSES AND OTHER PAYABLES&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Accrued expenses and other payables consisted of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Payroll and welfare payable&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;164,245&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;188,222&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Accrued expenses&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,312,491&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,805,444&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Other payables&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,317,791&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,820,193&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other levy payable&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;115,316&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;115,568&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;14,909,843&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;14,929,427&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="c0" id="ixv-18060">Accrued expenses and other payables consisted of the following:&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Payroll and welfare payable&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;164,245&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;188,222&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Accrued expenses&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,312,491&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,805,444&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Other payables&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,317,791&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,820,193&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other levy payable&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;115,316&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;115,568&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;14,909,843&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;14,929,427&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedPayrollTaxesCurrent contextRef="c3" decimals="0" id="ixv-18061" unitRef="usd">164245</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent contextRef="c4" decimals="0" id="ixv-18062" unitRef="usd">188222</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-18063" unitRef="usd">10312491</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c4" decimals="0" id="ixv-18064" unitRef="usd">9805444</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c3" decimals="0" id="ixv-18065" unitRef="usd">4317791</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:AccountsPayableOtherCurrent contextRef="c4" decimals="0" id="ixv-18066" unitRef="usd">4820193</us-gaap:AccountsPayableOtherCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="c3" decimals="0" id="ixv-18067" unitRef="usd">115316</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent contextRef="c4" decimals="0" id="ixv-18068" unitRef="usd">115568</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-18069" unitRef="usd">14909843</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c4" decimals="0" id="ixv-18070" unitRef="usd">14929427</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c0" id="ixv-14716">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 9 &#x2013; AMOUNT DUE TO RELATED PARTIES&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;At the end of December 2015, Yuxing entered into
a sales agreement with the Company&#x2019;s affiliate, 900LH.com Food Co., Ltd. (&#x201c;900LH.com&#x201d;, previously announced as Xi&#x2019;an
Gem Grain Co., Ltd) pursuant to which Yuxing is to supply various vegetables to 900LH.com for its incoming seasonal sales at the holidays
and year ends (the &#x201c;Sales Agreement&#x201d;). The contingent contracted value of the Sales Agreement is RMB25,500,000 (approximately
$3,506,250). During the year ended June 30, 2024 and 2023, Yuxing didn not sold any sold any products to 900LH.com.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The amount due from 900LH.com to Yuxing was $0 and $27,560 as of June
30, 2024 and 2023, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of June 30, 2024, and June 30, 2023, the amount
due to related parties was $5,511,053 and $5,439,209, respectively.&#160;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&#x2019;an TechTeam Science &amp;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.&#160;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.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of June 30, 2024, the Company&#x2019;s subsidiary,
Jinong, owed 900LH.com. $0. As of June 30, 2023, the Company&#x2019;s subsidiary, Jinong, owed 900LH.com. $995.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On July 1, 2022, Jinong renewed the office rental
agreement with Kingtone Information Technology Co., Ltd. (&#x201c;Kingtone Information&#x201d;), 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,850).&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c90" decimals="0" id="ixv-18071" unitRef="cny">25500000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction contextRef="c90" decimals="0" id="ixv-18072" unitRef="usd">3506250</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:OtherReceivables contextRef="c5" decimals="0" id="ixv-18073" unitRef="usd">0</us-gaap:OtherReceivables>
    <us-gaap:OtherReceivables contextRef="c6" decimals="0" id="ixv-18074" unitRef="usd">27560</us-gaap:OtherReceivables>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c5" decimals="0" id="ixv-18075" unitRef="usd">5511053</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c6" decimals="0" id="ixv-18076" unitRef="usd">5439209</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:ProceedsFromRelatedPartyDebt contextRef="c91" decimals="0" id="ixv-18077" unitRef="usd">962500</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt contextRef="c92" decimals="0" id="ixv-18078" unitRef="usd">964600</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:AdvancesToAffiliate contextRef="c93" decimals="0" id="ixv-18079" unitRef="usd">2336693</us-gaap:AdvancesToAffiliate>
    <us-gaap:AdvancesToAffiliate contextRef="c94" decimals="0" id="ixv-18080" unitRef="usd">2261693</us-gaap:AdvancesToAffiliate>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty contextRef="c95" decimals="0" id="ixv-18081" unitRef="usd">0</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty contextRef="c96" decimals="0" id="ixv-18082" unitRef="usd">995</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:AreaOfLand contextRef="c97" decimals="0" id="ixv-18083" unitRef="sqm">612</us-gaap:AreaOfLand>
    <us-gaap:AreaOfLand contextRef="c97" decimals="0" id="ixv-18084" unitRef="sqft">6588</us-gaap:AreaOfLand>
    <us-gaap:SaleLeasebackTransactionMonthlyRentalPayments contextRef="c98" decimals="0" id="ixv-18085" unitRef="cny">28000</us-gaap:SaleLeasebackTransactionMonthlyRentalPayments>
    <us-gaap:SaleLeasebackTransactionMonthlyRentalPayments contextRef="c98" decimals="0" id="ixv-18086" unitRef="usd">3850</us-gaap:SaleLeasebackTransactionMonthlyRentalPayments>
    <us-gaap:DebtDisclosureTextBlock contextRef="c0" id="ixv-14755">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 10 &#x2013; LOAN PAYABLES &lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of June 30, 2024, the short-term and long-term
loan payables consisted of five loans which mature on dates ranging from August 19, 2022 through June 13, 2027 with interest rates ranging
from 3.65% to 5.00%. No. 1 to 3 below are collateralized by Tianjuyuan&#x2019;s land use right and building ownership right. Loan No. 2
is also guaranteed by the cash deposit. No. 4 to 5 below are collateralized by Jinong&#x2019;s land use right and building ownership right.
No. 6 below is collateralized by Yuxing&#x2019;s land use right and building ownership right.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 11pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;No.&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Payee&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Loan period per agreement&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Interest&lt;br/&gt; Rate&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;June 30,&lt;br/&gt;
2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt; &lt;td style="width: 9%"&gt;&lt;span style="font-size: 10pt"&gt;1&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 54%"&gt;&lt;span style="font-size: 10pt"&gt;Beijing Bank -Pinggu Branch&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 9%"&gt;&lt;span style="font-size: 10pt"&gt;June 28, 2024-June 27, 2025&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;3.95&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1,237,500&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td&gt;&lt;span style="font-size: 10pt"&gt;2&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Huaxia Bank -HuaiRou Branch&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap"&gt;&lt;span style="font-size: 10pt"&gt;June 28, 2024-June 28, 2025&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;3.65&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1,375,000&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt; &lt;td&gt;&lt;span style="font-size: 10pt"&gt;3&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Pinggu New Village Bank&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap"&gt;&lt;span style="font-size: 10pt"&gt;June 28, 2024-June 27, 2025&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;5.00&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;962,500&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td&gt;&lt;span style="font-size: 10pt"&gt;4&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Industrial Bank Co. Ltd&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap"&gt;&lt;span style="font-size: 10pt"&gt;August 19, 2022-August 18, 2024&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;3.98&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;935,000&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;5&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;Industrial Bank Co. Ltd&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;October 7, 2023-October 6, 2024&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;3.70&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;2,750,000&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;6&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;Chang&#x2019;An Bank&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;June 14, 2024-June 13, 2027&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;4.00&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;2,062,500&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-size: 10pt"&gt;Total&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-bottom: 4pt; text-align: center"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: black 4.5pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 4.5pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;9,322,500&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The interest expense from short-term loans was
$292,186 and $295,804 for the year ended June 30, 2024 and 2023, respectively.&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="c0" id="ixv-18087">As of June 30, 2024, the short-term and long-term
loan payables consisted of five loans which mature on dates ranging from August 19, 2022 through June 13, 2027 with interest rates ranging
from 3.65% to 5.00%. No. 1 to 3 below are collateralized by Tianjuyuan&#x2019;s land use right and building ownership right. Loan No. 2
is also guaranteed by the cash deposit. No. 4 to 5 below are collateralized by Jinong&#x2019;s land use right and building ownership right.
No. 6 below is collateralized by Yuxing&#x2019;s land use right and building ownership right.&lt;table cellpadding="0" cellspacing="0" style="font: 11pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;No.&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Payee&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Loan period per agreement&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Interest&lt;br/&gt; Rate&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;June 30,&lt;br/&gt;
2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt; &lt;td style="width: 9%"&gt;&lt;span style="font-size: 10pt"&gt;1&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 54%"&gt;&lt;span style="font-size: 10pt"&gt;Beijing Bank -Pinggu Branch&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 9%"&gt;&lt;span style="font-size: 10pt"&gt;June 28, 2024-June 27, 2025&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;3.95&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1,237,500&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td&gt;&lt;span style="font-size: 10pt"&gt;2&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Huaxia Bank -HuaiRou Branch&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap"&gt;&lt;span style="font-size: 10pt"&gt;June 28, 2024-June 28, 2025&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;3.65&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1,375,000&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt; &lt;td&gt;&lt;span style="font-size: 10pt"&gt;3&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Pinggu New Village Bank&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap"&gt;&lt;span style="font-size: 10pt"&gt;June 28, 2024-June 27, 2025&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;5.00&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;962,500&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td&gt;&lt;span style="font-size: 10pt"&gt;4&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Industrial Bank Co. Ltd&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap"&gt;&lt;span style="font-size: 10pt"&gt;August 19, 2022-August 18, 2024&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;3.98&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;935,000&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;5&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;Industrial Bank Co. Ltd&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;October 7, 2023-October 6, 2024&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;3.70&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;2,750,000&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;6&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;Chang&#x2019;An Bank&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;June 14, 2024-June 13, 2027&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;4.00&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;2,062,500&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-size: 10pt"&gt;Total&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-bottom: 4pt; text-align: center"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: black 4.5pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: black 4.5pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;9,322,500&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c99" decimals="4" id="ixv-18088" unitRef="pure">0.0365</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c100"
      decimals="4"
      id="ixv-18089"
      unitRef="pure">0.05</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <cga:LoanPeriodPerAgreementStartAndEnd contextRef="c101" id="ixv-14798">June 28, 2024-June 27, 2025</cga:LoanPeriodPerAgreementStartAndEnd>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c102"
      decimals="4"
      id="ixv-18090"
      unitRef="pure">0.0395</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LoansPayableToBankCurrent contextRef="c102" decimals="0" id="ixv-18091" unitRef="usd">1237500</us-gaap:LoansPayableToBankCurrent>
    <cga:LoanPeriodPerAgreementStartAndEnd contextRef="c103" id="ixv-14821">June 28, 2024-June 28, 2025</cga:LoanPeriodPerAgreementStartAndEnd>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c104"
      decimals="4"
      id="ixv-18092"
      unitRef="pure">0.0365</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LoansPayableToBankCurrent contextRef="c104" decimals="0" id="ixv-18093" unitRef="usd">1375000</us-gaap:LoansPayableToBankCurrent>
    <cga:LoanPeriodPerAgreementStartAndEnd contextRef="c105" id="ixv-14844">June 28, 2024-June 27, 2025</cga:LoanPeriodPerAgreementStartAndEnd>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c106"
      decimals="4"
      id="ixv-18094"
      unitRef="pure">0.05</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LoansPayableToBankCurrent contextRef="c106" decimals="0" id="ixv-18095" unitRef="usd">962500</us-gaap:LoansPayableToBankCurrent>
    <cga:LoanPeriodPerAgreementStartAndEnd contextRef="c107" id="ixv-14867">August 19, 2022-August 18, 2024</cga:LoanPeriodPerAgreementStartAndEnd>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c108"
      decimals="4"
      id="ixv-18096"
      unitRef="pure">0.0398</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LoansPayableToBankCurrent contextRef="c108" decimals="0" id="ixv-18097" unitRef="usd">935000</us-gaap:LoansPayableToBankCurrent>
    <cga:LoanPeriodPerAgreementStartAndEnd contextRef="c109" id="ixv-14890">October 7, 2023-October 6, 2024</cga:LoanPeriodPerAgreementStartAndEnd>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c110"
      decimals="4"
      id="ixv-18098"
      unitRef="pure">0.037</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LoansPayableToBankCurrent contextRef="c110" decimals="0" id="ixv-18099" unitRef="usd">2750000</us-gaap:LoansPayableToBankCurrent>
    <cga:LoanPeriodPerAgreementStartAndEnd contextRef="c111" id="ixv-14913">June 14, 2024-June 13, 2027</cga:LoanPeriodPerAgreementStartAndEnd>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c112"
      decimals="4"
      id="ixv-18100"
      unitRef="pure">0.04</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LoansPayableToBankCurrent contextRef="c112" decimals="0" id="ixv-18101" unitRef="usd">2062500</us-gaap:LoansPayableToBankCurrent>
    <us-gaap:LoansPayableToBankCurrent contextRef="c3" decimals="0" id="ixv-18102" unitRef="usd">9322500</us-gaap:LoansPayableToBankCurrent>
    <us-gaap:InterestExpenseDebt contextRef="c0" decimals="0" id="ixv-18103" unitRef="usd">292186</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c15" decimals="0" id="ixv-18104" unitRef="usd">295804</us-gaap:InterestExpenseDebt>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0" id="ixv-14952">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 11 &#x2013; TAXES PAYABLE&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Enterprise Income Tax&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Effective January 1, 2008, the Enterprise Income
Tax (&#x201c;EIT&#x201d;) law of the PRC replaced the tax laws for Domestic Enterprises (&#x201c;DEs&#x201d;) and Foreign Invested Enterprises
(&#x201c;FIEs&#x201d;). The EIT rate of 25% replaced the 33% rate that was applicable to both DEs and FIEs. The two-year tax exemption and
three-year 50% tax reduction tax holiday for production oriented FIEs was eliminated. Since January 1, 2008, Jinong became subject to
income tax in China at a rate of 15% as a high-tech company, because of the expiration of its tax exemption on December 31, 2007. Accordingly,
it made 0 provision for income taxes for the years ended June 30, 2024 and 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration:underline"&gt;Value-Added Tax&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;All the Company&#x2019;s fertilizer products that
are produced and sold in the PRC were subject to a Chinese Value-Added Tax (VAT) of 9% of the gross sales price. On April 29, 2008, the
PRC State of Administration of Taxation (SAT) released Notice #56, &#x201c;&lt;i&gt;Exemption of VAT for Organic Fertilizer Products&lt;/i&gt;&#x201d;,
which allows certain fertilizer products to be exempt from VAT beginning June 1, 2008. The Company submitted the application for exemption
in May 2009, which was granted effective September 1, 2009, continuing through December 31, 2015. On August 10, 2015 and August 28, 2015,
the SAT released Notice #90. &#x201c;&lt;i&gt;Reinstatement of VAT for Fertilizer Products&lt;/i&gt;&#x201d;, and Notice #97, &#x201c;&lt;i&gt;Supplementary
Reinstatement of VAT for Fertilizer Products&lt;/i&gt;&#x201d;, which restore the VAT of 13% of the gross sales price on certain fertilizer products
includes non-organic fertilizer products starting from September 1, 2015, but granted taxpayers a reduced rate of 3% from September 1,
2015 through June 30, 2016.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On April 28, 2017, the PRC State of Administration
of Taxation (SAT) released Notice 2017 #37, &#x201c;&lt;i&gt;Notice on Policy of Reduced Value Added Tax Rate,&lt;/i&gt;&#x201d; under which, effective
July 1, 2017, all the Company&#x2019;s fertilizer products that are produced and sold in the PRC are subject to a Chinese Value-Added Tax
(VAT) of 11% of the gross sales price. The tax rate was reduced 2% from 13%.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On April 4, 2018, the PRC State of Administration
of Taxation (SAT) released Notice 2018 #32, &#x201c;&lt;i&gt;Notice on Adjustment of VAT Tax Rate,&lt;/i&gt;&#x201d; under which, effective May 1, 2018,
all the Company&#x2019;s fertilizer products that are produced and sold in the PRC are subject to a Chinese Value-Added Tax (VAT) of 10%
of the gross sales price. The tax rate was reduced 1% from 11%.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On March 20, 2019, the PRC State of Administration
of Taxation (SAT) released Notice 2019 #39, &#x201c;&lt;i&gt;Announcement on Policies Concerning Deepening the Reform of Value Added Tax,&lt;/i&gt;&#x201d;
under which, Effective April 1, 2019, all the Company&#x2019;s fertilizer products that are produced and sold in the PRC are subject to
a Chinese Value-Added Tax (VAT) of 9% of the gross sales price. The tax rate was reduced 1% from 10%.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Income Taxes and Related Payables&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Taxes payable consisted of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;VAT provision&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(692,476&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(398,499&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Income tax payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,127,759&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,132,400&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Other levies&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;590,875&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;591,325&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Repatriation tax&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;29,010,535&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;29,010,535&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;26,781,175&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;27,070,961&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The provision for income taxes consists of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;


&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Years Ended&lt;br/&gt; June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; padding-bottom: 1.5pt"&gt;Current tax &#x2013; foreign&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;(410,651&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;(97,820&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(410,651&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(97,820&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Significant components of deferred tax assets were as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;


&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Deferred tax assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Deferred Tax Benefit&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;32,804,190&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;32,464,001&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(32,295,718&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(32,366,181&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total deferred tax assets&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;508,471&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;97,820&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The change in valuation allowance for the year
ended June 30, 2024 was an increase of $70,463 which was mainly resulted from foreign exchange rates.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company periodically evaluates the likelihood
of the realization of deferred tax assets and adjusts the carrying amount of the deferred tax assets by the valuation allowance to the
extent the future realization of the deferred tax assets is not judged to be more likely than not. The Company considers many factors
when assessing the likelihood of future realization of its deferred tax assets, including its recent cumulative earnings experience by
taxing jurisdiction, expectations of future taxable income or loss, the carry forward periods available to the Company for tax reporting
purposes, and other relevant factors.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of June 30, 2024, based on the weight of available
evidence, including cumulative losses in recent years and expectations of future taxable income, the Company determined that it was more
likely than not that its deferred tax assets would be realized with the total amount of $508,471.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;U.S. Tax Cuts and Jobs Act and Provisional Estimates&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On December 22, 2017, the TCJA was enacted into
law, which significantly changes existing U.S. tax law and includes numerous provisions that affect our business, such as imposing a one-time
transition tax on deemed repatriation of deferred foreign income, reducing the U.S. federal statutory tax rate, and adopting a territorial
tax system. The TCJA required us to incur a one-time transition tax on deferred foreign income not previously subject to U.S. income tax
at a rate of 15.5% for foreign cash and certain other net current assets, and 8% on the remaining income. The TCJA also reduced the U.S.
federal statutory tax rate from 35% to 21% effective January 1, 2018. For fiscal year 2018, our blended U.S. federal statutory tax rate
is 27.5%. This is the result of using the tax rate of 34% for the first and second quarter of fiscal year 2018 and the reduced tax rate
of 21% for the third and fourth quarter of fiscal year 2018. For fiscal year 2019, 2020, 2021, 2022, 2023 and 2024, our U.S. federal statutory
tax rate is 21%.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Tax Rate Reconciliation&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Our effective tax rates were approximately 1.4%
and 0.7% for years ended June 30, 2024 and 2023, respectively. Substantially all the Company&#x2019;s income before income taxes and related
tax expense are from PRC sources. Actual income tax benefit reported in the consolidated statements of operations and comprehensive income
differ from the amounts computed by applying the US statutory income tax rate of 21.0% and 21.0% to income before income taxes for the
years ended June 30, 2024 and 2023 for the following reasons:&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;June 30, 2024&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;China &lt;br/&gt; 15% - 25%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;United States &lt;br/&gt; 21%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt"&gt;Pretax loss&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;(24,961,034&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; padding-bottom: 4pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;(3,854,932&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; padding-bottom: 4pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;(28,815,966&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; padding-bottom: 4pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Expected income tax expense (benefit)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(6,240,258&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;25.0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(809,536&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;21.0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(7,049,794&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;High-tech income benefits on Jinong&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-20"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-21"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;p style="-sec-ix-hidden: hidden-fact-22; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-23"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-24"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Loss from subsidiaries in which no benefit is recognized&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,829,607&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(23.4&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;p style="-sec-ix-hidden: hidden-fact-25; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-26"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,829,607&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;Change in valuation allowance on deferred tax asset from US tax benefit&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-27"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-28"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;809,536&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(21.0&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;809,536&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 9pt"&gt;Actual tax expense&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(410,651&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1.6&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-29"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-30"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(410,651&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1.4&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;June 30, 2023&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;China&lt;br/&gt;
    15% - 25%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;United
    States &lt;br/&gt; 21%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Pretax
    loss&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(10,207,846&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; padding-bottom: 4pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(3,171,958&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; padding-bottom: 4pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(13,379,805&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; padding-bottom: 4pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Expected
    income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(2,551,962&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;25.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(666,111&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;21.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(3,218,073&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;High-tech
    income benefits on Jinong&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-31; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-32; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-33; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-34; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-35; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Loss
    from subsidiaries in which no benefit is recognized&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,454,142&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(24.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-36; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-37; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,454,142&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Change
    in valuation allowance on deferred tax asset from US tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-38; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-39; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;666,111&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(21.0&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;666,111&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Actual
    tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(97,820&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-40; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(97,820&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.7&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c113"
      decimals="2"
      id="ixv-18105"
      unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c114"
      decimals="2"
      id="ixv-18106"
      unitRef="pure">0.33</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxHolidays contextRef="c0" decimals="2" id="ixv-18107" unitRef="pure">0.50</us-gaap:EffectiveIncomeTaxRateReconciliationTaxHolidays>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c115"
      decimals="2"
      id="ixv-18108"
      unitRef="pure">0.15</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:OtherTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-18109" unitRef="usd">0</us-gaap:OtherTaxExpenseBenefit>
    <us-gaap:OtherTaxExpenseBenefit contextRef="c15" decimals="0" id="ixv-18110" unitRef="usd">0</us-gaap:OtherTaxExpenseBenefit>
    <cga:ValueAddedTaxPercent contextRef="c0" decimals="2" id="ixv-18111" unitRef="pure">0.09</cga:ValueAddedTaxPercent>
    <us-gaap:TaxCreditCarryforwardDescription contextRef="c0" id="ixv-14966">&#x201c;Reinstatement of VAT for Fertilizer Products&#x201d;, and Notice #97, &#x201c;Supplementary
Reinstatement of VAT for Fertilizer Products&#x201d;, which restore the VAT of 13% of the gross sales price on certain fertilizer products
includes non-organic fertilizer products starting from September 1, 2015, but granted taxpayers a reduced rate of 3% from September 1,
2015 through June 30, 2016.</us-gaap:TaxCreditCarryforwardDescription>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c116"
      decimals="2"
      id="ixv-18112"
      unitRef="pure">0.11</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c117"
      decimals="2"
      id="ixv-18113"
      unitRef="pure">0.02</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c118"
      decimals="2"
      id="ixv-18114"
      unitRef="pure">0.13</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c119"
      decimals="2"
      id="ixv-18115"
      unitRef="pure">0.10</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c120"
      decimals="2"
      id="ixv-18116"
      unitRef="pure">0.01</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c121"
      decimals="2"
      id="ixv-18117"
      unitRef="pure">0.11</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c122"
      decimals="2"
      id="ixv-18118"
      unitRef="pure">0.09</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c123"
      decimals="2"
      id="ixv-18119"
      unitRef="pure">0.01</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c124"
      decimals="2"
      id="ixv-18120"
      unitRef="pure">0.10</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <cga:ScheduleOfTaxPayableTableTextBlock contextRef="c0" id="ixv-18121">Taxes payable consisted of the following:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;VAT provision&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(692,476&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(398,499&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Income tax payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,127,759&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,132,400&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Other levies&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;590,875&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;591,325&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Repatriation tax&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;29,010,535&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;29,010,535&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;26,781,175&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;27,070,961&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</cga:ScheduleOfTaxPayableTableTextBlock>
    <cga:VATProvisionCurrent contextRef="c3" decimals="0" id="ixv-18122" unitRef="usd">692476</cga:VATProvisionCurrent>
    <cga:VATProvisionCurrent contextRef="c4" decimals="0" id="ixv-18123" unitRef="usd">398499</cga:VATProvisionCurrent>
    <cga:IncomeTaxPayableCurrent contextRef="c3" decimals="0" id="ixv-18124" unitRef="usd">2127759</cga:IncomeTaxPayableCurrent>
    <cga:IncomeTaxPayableCurrent contextRef="c4" decimals="0" id="ixv-18125" unitRef="usd">2132400</cga:IncomeTaxPayableCurrent>
    <cga:OtherLeviesCurrent contextRef="c3" decimals="0" id="ixv-18126" unitRef="usd">590875</cga:OtherLeviesCurrent>
    <cga:OtherLeviesCurrent contextRef="c4" decimals="0" id="ixv-18127" unitRef="usd">591325</cga:OtherLeviesCurrent>
    <cga:RepatriationTaxCurrent contextRef="c3" decimals="0" id="ixv-18128" unitRef="usd">29010535</cga:RepatriationTaxCurrent>
    <cga:RepatriationTaxCurrent contextRef="c4" decimals="0" id="ixv-18129" unitRef="usd">29010535</cga:RepatriationTaxCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c3" decimals="0" id="ixv-18130" unitRef="usd">26781175</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c4" decimals="0" id="ixv-18131" unitRef="usd">27070961</us-gaap:TaxesPayableCurrent>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c0" id="ixv-18132">The provision for income taxes consists of the following:&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Years Ended&lt;br/&gt; June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; padding-bottom: 1.5pt"&gt;Current tax &#x2013; foreign&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;(410,651&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;(97,820&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(410,651&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(97,820&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-18133" unitRef="usd">-410651</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c15" decimals="0" id="ixv-18134" unitRef="usd">-97820</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-18135" unitRef="usd">-410651</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c15" decimals="0" id="ixv-18136" unitRef="usd">-97820</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c0" id="ixv-18137">Significant components of deferred tax assets were as follows:&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Deferred tax assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Deferred Tax Benefit&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;32,804,190&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;32,464,001&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(32,295,718&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(32,366,181&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total deferred tax assets&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;508,471&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;97,820&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsGross contextRef="c3" decimals="0" id="ixv-18138" unitRef="usd">32804190</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c4" decimals="0" id="ixv-18139" unitRef="usd">32464001</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c3" decimals="0" id="ixv-18140" unitRef="usd">32295718</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c4" decimals="0" id="ixv-18141" unitRef="usd">32366181</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="c3" decimals="0" id="ixv-18142" unitRef="usd">508471</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c4" decimals="0" id="ixv-18143" unitRef="usd">97820</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c0" decimals="0" id="ixv-18144" unitRef="usd">70463</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsNet contextRef="c3" decimals="0" id="ixv-18145" unitRef="usd">508471</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="c125"
      decimals="3"
      id="ixv-18146"
      unitRef="pure">0.155</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="c125"
      decimals="2"
      id="ixv-18147"
      unitRef="pure">0.08</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c126"
      decimals="2"
      id="ixv-18148"
      unitRef="pure">0.35</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c127"
      decimals="2"
      id="ixv-18149"
      unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c128"
      decimals="3"
      id="ixv-18150"
      unitRef="pure">0.275</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c129"
      decimals="2"
      id="ixv-18151"
      unitRef="pure">0.34</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c130"
      decimals="2"
      id="ixv-18152"
      unitRef="pure">0.34</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c131"
      decimals="2"
      id="ixv-18153"
      unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c132"
      decimals="2"
      id="ixv-18154"
      unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c133"
      decimals="2"
      id="ixv-18155"
      unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c134"
      decimals="2"
      id="ixv-18156"
      unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c135"
      decimals="2"
      id="ixv-18157"
      unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c136"
      decimals="2"
      id="ixv-18158"
      unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c137"
      decimals="2"
      id="ixv-18159"
      unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c138"
      decimals="2"
      id="ixv-18160"
      unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
      contextRef="c139"
      decimals="3"
      id="ixv-18161"
      unitRef="pure">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
      contextRef="c140"
      decimals="3"
      id="ixv-18162"
      unitRef="pure">0.007</us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c0" id="ixv-18163">Actual income tax benefit reported in the consolidated statements of operations and comprehensive income
differ from the amounts computed by applying the US statutory income tax rate of 21.0% and 21.0% to income before income taxes for the
years ended June 30, 2024 and 2023 for the following reasons:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;China &lt;br/&gt; 15% - 25%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;United States &lt;br/&gt; 21%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt"&gt;Pretax loss&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;(24,961,034&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; padding-bottom: 4pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;(3,854,932&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; padding-bottom: 4pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;(28,815,966&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; padding-bottom: 4pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Expected income tax expense (benefit)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(6,240,258&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;25.0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(809,536&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;21.0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(7,049,794&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;High-tech income benefits on Jinong&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-20"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-21"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;p style="-sec-ix-hidden: hidden-fact-22; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-23"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-24"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Loss from subsidiaries in which no benefit is recognized&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,829,607&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(23.4&lt;/td&gt;&lt;td style="text-align: left"&gt;)%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;p style="-sec-ix-hidden: hidden-fact-25; margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"&gt;-&lt;/p&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-26"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,829,607&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;Change in valuation allowance on deferred tax asset from US tax benefit&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-27"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-28"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;809,536&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(21.0&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;809,536&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 9pt"&gt;Actual tax expense&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(410,651&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1.6&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-29"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-30"&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(410,651&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1.4&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;China&lt;br/&gt;
    15% - 25%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;United
    States &lt;br/&gt; 21%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 28%; text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Pretax
    loss&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(10,207,846&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; padding-bottom: 4pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(3,171,958&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; padding-bottom: 4pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(13,379,805&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; padding-bottom: 4pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Expected
    income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(2,551,962&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;25.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(666,111&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;21.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(3,218,073&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;High-tech
    income benefits on Jinong&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-31; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-32; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-33; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-34; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-35; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Loss
    from subsidiaries in which no benefit is recognized&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,454,142&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(24.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-36; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-37; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,454,142&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Change
    in valuation allowance on deferred tax asset from US tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-38; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-39; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;666,111&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(21.0&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;666,111&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Actual
    tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(97,820&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-40; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(97,820&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.7&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c139"
      decimals="3"
      id="ixv-18164"
      unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c140"
      decimals="3"
      id="ixv-18165"
      unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c139" decimals="0" id="ixv-18166" unitRef="usd">-24961034</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c141" decimals="0" id="ixv-18167" unitRef="usd">-3854932</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="0" id="ixv-18168" unitRef="usd">-28815966</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit contextRef="c139" decimals="0" id="ixv-18169" unitRef="usd">-6240258</cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit>
    <cga:EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit
      contextRef="c139"
      decimals="3"
      id="ixv-18170"
      unitRef="pure">0.25</cga:EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit>
    <cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit contextRef="c141" decimals="0" id="ixv-18171" unitRef="usd">-809536</cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit>
    <cga:EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit
      contextRef="c141"
      decimals="3"
      id="ixv-18172"
      unitRef="pure">0.21</cga:EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit>
    <cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-18173" unitRef="usd">-7049794</cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit>
    <cga:IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary contextRef="c139" decimals="0" id="ixv-18174" unitRef="usd">-5829607</cga:IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary>
    <cga:EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary
      contextRef="c139"
      decimals="3"
      id="ixv-18175"
      unitRef="pure">-0.234</cga:EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary>
    <cga:IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary contextRef="c0" decimals="0" id="ixv-18176" unitRef="usd">-5829607</cga:IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c141" decimals="0" id="ixv-18177" unitRef="usd">809536</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c141"
      decimals="3"
      id="ixv-18178"
      unitRef="pure">-0.21</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c0" decimals="0" id="ixv-18179" unitRef="usd">809536</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c139" decimals="0" id="ixv-18180" unitRef="usd">-410651</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c139"
      decimals="3"
      id="ixv-18181"
      unitRef="pure">0.016</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-18182" unitRef="usd">-410651</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c0" decimals="3" id="ixv-18183" unitRef="pure">0.014</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c140" decimals="0" id="ixv-18184" unitRef="usd">-10207846</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c142" decimals="0" id="ixv-18185" unitRef="usd">-3171958</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c15" decimals="0" id="ixv-18186" unitRef="usd">-13379805</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit contextRef="c140" decimals="0" id="ixv-18187" unitRef="usd">-2551962</cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit>
    <cga:EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit
      contextRef="c140"
      decimals="3"
      id="ixv-18188"
      unitRef="pure">0.25</cga:EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit>
    <cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit contextRef="c142" decimals="0" id="ixv-18189" unitRef="usd">-666111</cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit>
    <cga:EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit
      contextRef="c142"
      decimals="3"
      id="ixv-18190"
      unitRef="pure">0.21</cga:EffectiveIncomeTaxRateReconciliationExpectedIncomeTaxExpenseBenefit>
    <cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit contextRef="c15" decimals="0" id="ixv-18191" unitRef="usd">-3218073</cga:IncomeTaxReconciliationExpectedIncomeTaxExpenseBenefit>
    <cga:IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary contextRef="c140" decimals="0" id="ixv-18192" unitRef="usd">-2454142</cga:IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary>
    <cga:EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary
      contextRef="c140"
      decimals="3"
      id="ixv-18193"
      unitRef="pure">-0.24</cga:EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary>
    <cga:IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary contextRef="c15" decimals="0" id="ixv-18194" unitRef="usd">-2454142</cga:IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c142" decimals="0" id="ixv-18195" unitRef="usd">666111</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c142"
      decimals="3"
      id="ixv-18196"
      unitRef="pure">-0.21</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c15" decimals="0" id="ixv-18197" unitRef="usd">666111</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c140" decimals="0" id="ixv-18198" unitRef="usd">-97820</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c140"
      decimals="3"
      id="ixv-18199"
      unitRef="pure">0.01</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c15" decimals="0" id="ixv-18200" unitRef="usd">-97820</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c15" decimals="3" id="ixv-18201" unitRef="pure">0.007</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c0" id="ixv-15900">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 12 &#x2013; STOCKHOLDERS&#x2019; EQUITY&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="text-decoration:underline"&gt;Common Stock&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&#160;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On August 2, 2022, the Company completed the issuance
of 1,117,142 shares of its Common Stock for $16,757,130 to P Kevin HODL Ltd, an entity owned and controlled by Mr. Zhibiao Pan, who was
subsequently appointed as the Company&#x2019;s co-Chief Executive Officer on August 25, 2022. This sale was made pursuant to the Share
Purchase Agreement dated November 23, 2021 in transactions exempt from registration under the Securities Act of 1933, as amended, in reliance
on an exemption provided by Rule 903 of Regulation S and/or Section 4(a)(2) of the Securities Act.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On November 25, 2022, the Company issued 122,305
shares of common stock to settle the payable of consulting services under the 2009 Plan. The value of the stock was $658,000 and was based
on the fair value of the Company&#x2019;s common stock on the grant date of November 12, 2022 when the Company authorized the grant.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On January 18, 2024, the Company issued 439,109
shares of common stock to settle an amount of $887,000 payable of consulting services.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On February 16, 2024, the Company issued 973,515
shares of common stock to settle an amount of $1,849,680 payable of accrued compensations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of June 30, 2024, and June 30, 2023, there
were 14,793,538 and 13,380,914 shares of common stock issued and outstanding, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-decoration:underline"&gt;Preferred Stock&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Under the Company&#x2019;s Articles of Incorporation,
the Board has the authority, without further action by stockholders, to designate up to 20,000,000 shares of preferred stock in one or
more series and to fix the rights, preferences, privileges, qualifications and restrictions granted to or imposed upon the preferred stock,
including dividend rights, conversion rights, voting rights, rights and terms of redemption, liquidation preference and sinking fund terms,
any or all of which may be greater than the rights of the common stock. If the Company sells preferred stock under its registration statement
on Form S-3, it will fix the rights, preferences, privileges, qualifications and restrictions of the preferred stock of each series in
the certificate of designation relating to that series and will file the certificate of designation that describes the terms of the series
of preferred stock the Company offers before the issuance of the related series of preferred stock.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of June 30, 2024, the Company has 20,000,000
shares of preferred stock authorized, with a par value of $.001 per share, of which no shares are issued or outstanding.&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c143"
      decimals="0"
      id="ixv-18202"
      unitRef="shares">1117142</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:OtherOwnershipInterestsOfferingCosts contextRef="c143" decimals="0" id="ixv-18203" unitRef="usd">16757130</us-gaap:OtherOwnershipInterestsOfferingCosts>
    <us-gaap:CommonStockSharesIssued
      contextRef="c144"
      decimals="0"
      id="ixv-18204"
      unitRef="shares">122305</us-gaap:CommonStockSharesIssued>
    <cga:ConsultingServices contextRef="c145" decimals="0" id="ixv-18205" unitRef="usd">658000</cga:ConsultingServices>
    <us-gaap:CommonStockSharesIssued
      contextRef="c146"
      decimals="0"
      id="ixv-18206"
      unitRef="shares">439109</us-gaap:CommonStockSharesIssued>
    <cga:ConsultingServices contextRef="c147" decimals="0" id="ixv-18207" unitRef="usd">887000</cga:ConsultingServices>
    <us-gaap:CommonStockSharesIssued
      contextRef="c148"
      decimals="0"
      id="ixv-18208"
      unitRef="shares">973515</us-gaap:CommonStockSharesIssued>
    <us-gaap:FairValueOfAssetsAcquired contextRef="c149" decimals="0" id="ixv-18209" unitRef="usd">1849680</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:CommonStockSharesIssued
      contextRef="c25"
      decimals="0"
      id="ixv-18210"
      unitRef="shares">14793538</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c25"
      decimals="0"
      id="ixv-18211"
      unitRef="shares">14793538</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c16"
      decimals="0"
      id="ixv-18212"
      unitRef="shares">13380914</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c16"
      decimals="0"
      id="ixv-18213"
      unitRef="shares">13380914</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:PreferredStockDividendsShares
      contextRef="c150"
      decimals="0"
      id="ixv-18214"
      unitRef="shares">20000000</us-gaap:PreferredStockDividendsShares>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c3"
      decimals="0"
      id="ixv-18215"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="3"
      id="ixv-18216"
      unitRef="usdPershares">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c3"
      decimals="0"
      id="ixv-18217"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c3"
      decimals="0"
      id="ixv-18218"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="c0" id="ixv-15926">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 13 &#x2013; CONCENTRATIONS AND LITIGATION&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;Market Concentration&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;All the Company&#x2019;s revenue-generating operations
are conducted in the PRC. Accordingly, the Company&#x2019;s business, financial condition and results of operations may be influenced by
the political, economic and legal environments in the PRC, and by the general state of the PRC&#x2019;s economy.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s operations in the PRC are
subject to specific considerations and significant risks not typically associated with companies in North America and Western Europe.
These include risks associated with, among other things, the political, economic and legal environment and foreign currency exchange.
The Company&#x2019;s results may be adversely affected by, among other things, changes in governmental policies with respect to laws and
regulations, anti-inflationary measures, currency conversion and remittance abroad, and rates and methods of taxation.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Vendor and Customer Concentration&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;There was no vendor that the Company purchased
over 10% of its raw materials during the year ended June 30, 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;There were six vendors that the Company purchased
over 10% of its raw materials with an aggregate amount of $71,040,024, or 12.2%, 12.0%, 12.0%, 11.8%, 11.7% and 11.6%, respectively, for
fertilizer manufacturing during the year ended June 30, 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;There was no customer that account for over 10%
of the Company&#x2019;s manufactured fertilizer sales for the year ended June 30, 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Six customers accounted for an aggregate amount
of $71,690,103, or 10.7%, 10.4%, 10.4%, 10.4%, 10.3%, and 10.2%, respectively, of the Company&#x2019;s manufactured fertilizer sales for
the year ended June 30, 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Litigation&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On June 5, 2020, an individual filed suit pro se (as in, representing
oneself without an attorney) in the Southern District of Florida federal court alleging violations of the Securities Exchange Act. The
Company believes the action is without merit and vigorously opposed it. The Company moved to dismiss the litigation and for attorney&#x2019;s
fees from the plaintiff. On November 2, 2020, the case was transferred to the United States District Court for The Southern District Of
New York. On March 31, 2021, the Southern District of New York federal court presiding over the case dismissed all claims against the
Company, its executives, and its independent directors.&#160; The dismissal was without prejudice and the plaintiff can appeal or amend
within 30 days, or by October 29, 2021. The plaintiff amended the complaint on Oct 30, 2021. On August 30, 2022, the Southern District
of New York federal court presiding over the case issued an order granting motions to dismiss all claims in the amended complaint against
the Company, its executives, and its independent directors. On September 6, 2022, the plaintiff filed a notice of civil appeal to the
U.S. Court of Appeals, Second Circuit. On December 11, 2023, the Second Circuit affirmed the district court&#x2019;s decision. On or about
April 19, 2024, the Plaintiff filed an appeal to the Supreme Court of the United States. The Company does not believe a response to Plaintiff&#x2019;s
appeal is necessary.&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On May 28, 2024, an individual commenced a lawsuit
in Texas state court against the Company and its co-CEO, Mr. Zhibiao Pan. The individual alleges that the Company used funds he stored
in cryptocurrency wallets operated by entities related to Mr. Pan to purchase cryptocurrency mining sites. The Company plans to dismiss
the lawsuit. The Company has engaged counsel and negotiated an extension to enable investigation of this matter, and will be responding
to the lawsuit in December 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;There are no other actions, suits, proceedings,
inquiries or investigations before or by any court, public board, government agency, self-regulatory organization or body pending or,
to the knowledge of the executive officers of our company or any of our subsidiaries, threatened against or affecting our company, our
common stock, any of our subsidiaries or of our companies or our subsidiaries&#x2019; officers or directors in their capacities as such,
in which an adverse decision could have a material adverse effect.&lt;/p&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:PaymentsForPurchaseOfOtherAssets1 contextRef="c15" decimals="0" id="ixv-18219" unitRef="usd">71040024</us-gaap:PaymentsForPurchaseOfOtherAssets1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c151"
      decimals="3"
      id="ixv-18220"
      unitRef="pure">0.122</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c152"
      decimals="3"
      id="ixv-18221"
      unitRef="pure">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c153"
      decimals="3"
      id="ixv-18222"
      unitRef="pure">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c154"
      decimals="3"
      id="ixv-18223"
      unitRef="pure">0.118</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c155"
      decimals="3"
      id="ixv-18224"
      unitRef="pure">0.117</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c156"
      decimals="3"
      id="ixv-18225"
      unitRef="pure">0.116</us-gaap:ConcentrationRiskPercentage1>
    <cga:AggregateAmount contextRef="c15" decimals="0" id="ixv-18226" unitRef="usd">71690103</cga:AggregateAmount>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c157"
      decimals="3"
      id="ixv-18227"
      unitRef="pure">0.107</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c158"
      decimals="3"
      id="ixv-18228"
      unitRef="pure">0.104</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c159"
      decimals="3"
      id="ixv-18229"
      unitRef="pure">0.104</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c160"
      decimals="3"
      id="ixv-18230"
      unitRef="pure">0.104</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c161"
      decimals="3"
      id="ixv-18231"
      unitRef="pure">0.103</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c162"
      decimals="3"
      id="ixv-18232"
      unitRef="pure">0.102</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c0" id="ixv-15998">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 14 &#x2013; SEGMENT REPORTING&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of June 30, 2024, the Company was organized
into four main business segments based on location and product: Jinong (fertilizer production), Gufeng (fertilizer production), Yuxing
(agricultural products production), and Antaeus (Bitcoin). Each of the four operating segments referenced above has separate and distinct
general ledgers. The chief operating decision maker (&#x201c;CODM&#x201d;) receives financial information, including revenue, gross margin,
operating income and net income produced from the various general ledger systems to make decisions about allocating resources and assessing
performance; however, the principal measure of segment profitability or loss used by the CODM is net income by segment.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Years Ended&lt;br/&gt; June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Revenues from unaffiliated customers:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; padding-left: 9pt"&gt;Jinong&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;32,954,490&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;40,247,303&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 9pt"&gt;Gufeng&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;52,189,666&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;74,028,542&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;Yuxing&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,416,450&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,654,168&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; padding-left: 9pt"&gt;Antaeus&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,285,181&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;210,342&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Consolidated&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;95,845,788&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;124,140,355&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Operating income (expense):&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;Jinong&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,038,010&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(4,411,893&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 9pt"&gt;Gufeng&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(19,059,750&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(6,062,353&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;Yuxing&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(893,515&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;499,479&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 9pt"&gt;Antaeus&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,004,936&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(465,560&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Reconciling item (1)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-41"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-42"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Reconciling item (2)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(3,854,945&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(3,173,033&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Consolidated&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(28,851,155&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(13,613,360&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;Net (loss) income:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify; padding-left: 9pt"&gt;Jinong&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(2,983,399&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(4,224,927&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Gufeng&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(19,219,575&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(6,280,625&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Yuxing&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(802,575&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;763,512&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Antaeus&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,544,831&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(367,988&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Reconciling item (1)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,077&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: justify; padding-left: 9pt"&gt;Reconciling item (2)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(3,854,947&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(3,173,034&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Consolidated&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(28,405,315&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(13,281,985&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Depreciation and Amortization:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Jinong&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;764,684&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;785,503&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Gufeng&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;730,516&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;761,466&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Yuxing&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;750,476&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;839,514&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Antaeus&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;475,477&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;16,667&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Consolidated&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,721,154&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,403,150&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Interest expense:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; text-indent: 10pt"&gt;Jinong&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;126,395&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;78,342&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Gufeng&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;165,791&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;217,462&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Yuxing&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-43"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-44"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Antaeus&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-45"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-46"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Consolidated&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;292,186&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;295,804&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Capital Expenditure:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Jinong&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;53,702&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;52,664&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Gufeng&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;180&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;216,892&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Yuxing&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;106,280&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;101,837&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Antaeus&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,502,600&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,000,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Consolidated&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,662,763&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,371,393&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;Identifiable assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify; padding-left: 9pt"&gt;Jinong&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;72,411,611&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;87,862,836&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Gufeng&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;39,063,187&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;49,749,041&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Yuxing&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;40,535,883&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;38,223,482&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Antaeus&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,612,177&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,292,247&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Reconciling item (1)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,454,754&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,387,637&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Reconciling item (2)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;169,071&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;166,121&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Consolidated&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;163,246,683&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;186,681,364&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;&lt;i&gt;(1)&lt;/i&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;i&gt;Reconciling amounts refer to the unallocated assets or expenses of Green New Jersey.&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;&lt;i&gt;(2)&lt;/i&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;i&gt;Reconciling amounts refer to the unallocated assets or expenses of the Parent Company.&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Total revenues from exported products currently accounted for
less than 1% of the Company&#x2019;s total fertilizer revenues for the years ended June 30, 2024 and 2023, respectively.&lt;/p&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <cga:NumberOfBusinessSegments
      contextRef="c0"
      decimals="0"
      id="ixv-18233"
      unitRef="Segments">4</cga:NumberOfBusinessSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c0"
      decimals="0"
      id="ixv-18234"
      unitRef="Segments">4</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c0" id="ixv-18235">The chief operating decision maker (&#x201c;CODM&#x201d;) receives financial information, including revenue, gross margin,
operating income and net income produced from the various general ledger systems to make decisions about allocating resources and assessing
performance; however, the principal measure of segment profitability or loss used by the CODM is net income by segment.&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Years Ended&lt;br/&gt; June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Revenues from unaffiliated customers:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; padding-left: 9pt"&gt;Jinong&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;32,954,490&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;40,247,303&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 9pt"&gt;Gufeng&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;52,189,666&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;74,028,542&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;Yuxing&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,416,450&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,654,168&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; padding-left: 9pt"&gt;Antaeus&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,285,181&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;210,342&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Consolidated&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;95,845,788&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;124,140,355&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Operating income (expense):&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;Jinong&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,038,010&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(4,411,893&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 9pt"&gt;Gufeng&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(19,059,750&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(6,062,353&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;Yuxing&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(893,515&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;499,479&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 9pt"&gt;Antaeus&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,004,936&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(465,560&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Reconciling item (1)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-41"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-42"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Reconciling item (2)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(3,854,945&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(3,173,033&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Consolidated&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(28,851,155&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(13,613,360&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;Net (loss) income:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify; padding-left: 9pt"&gt;Jinong&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(2,983,399&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(4,224,927&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Gufeng&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(19,219,575&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(6,280,625&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Yuxing&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(802,575&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;763,512&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Antaeus&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,544,831&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(367,988&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Reconciling item (1)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,077&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: justify; padding-left: 9pt"&gt;Reconciling item (2)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(3,854,947&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(3,173,034&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Consolidated&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(28,405,315&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(13,281,985&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Depreciation and Amortization:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Jinong&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;764,684&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;785,503&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Gufeng&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;730,516&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;761,466&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Yuxing&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;750,476&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;839,514&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Antaeus&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;475,477&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;16,667&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Consolidated&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,721,154&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,403,150&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Interest expense:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; text-indent: 10pt"&gt;Jinong&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;126,395&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;78,342&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Gufeng&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;165,791&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;217,462&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Yuxing&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-43"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-44"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Antaeus&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-45"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-46"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Consolidated&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;292,186&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;295,804&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Capital Expenditure:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Jinong&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;53,702&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;52,664&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Gufeng&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;180&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;216,892&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Yuxing&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;106,280&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;101,837&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Antaeus&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,502,600&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,000,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Consolidated&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,662,763&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,371,393&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;Identifiable assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify; padding-left: 9pt"&gt;Jinong&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;72,411,611&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;87,862,836&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Gufeng&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;39,063,187&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;49,749,041&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Yuxing&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;40,535,883&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;38,223,482&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Antaeus&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,612,177&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,292,247&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-left: 9pt"&gt;Reconciling item (1)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,454,754&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,387,637&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Reconciling item (2)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;169,071&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;166,121&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Consolidated&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;163,246,683&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;186,681,364&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;&lt;i&gt;(1)&lt;/i&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;i&gt;Reconciling amounts refer to the unallocated assets or expenses of Green New Jersey.&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;&lt;i&gt;(2)&lt;/i&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;i&gt;Reconciling amounts refer to the unallocated assets or expenses of the Parent Company.&lt;/i&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c163" decimals="0" id="ixv-18236" unitRef="usd">32954490</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c164" decimals="0" id="ixv-18237" unitRef="usd">40247303</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c165" decimals="0" id="ixv-18238" unitRef="usd">52189666</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c166" decimals="0" id="ixv-18239" unitRef="usd">74028542</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c167" decimals="0" id="ixv-18240" unitRef="usd">9416450</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c168" decimals="0" id="ixv-18241" unitRef="usd">9654168</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c169" decimals="0" id="ixv-18242" unitRef="usd">1285181</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c170" decimals="0" id="ixv-18243" unitRef="usd">210342</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c0" decimals="0" id="ixv-18244" unitRef="usd">95845788</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c15" decimals="0" id="ixv-18245" unitRef="usd">124140355</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:OperatingIncomeLoss contextRef="c163" decimals="0" id="ixv-18246" unitRef="usd">-3038010</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c164" decimals="0" id="ixv-18247" unitRef="usd">-4411893</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c165" decimals="0" id="ixv-18248" unitRef="usd">-19059750</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c166" decimals="0" id="ixv-18249" unitRef="usd">-6062353</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c167" decimals="0" id="ixv-18250" unitRef="usd">-893515</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c168" decimals="0" id="ixv-18251" unitRef="usd">499479</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c169" decimals="0" id="ixv-18252" unitRef="usd">-2004936</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c170" decimals="0" id="ixv-18253" unitRef="usd">-465560</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c173" decimals="0" id="ix_4_fact" unitRef="usd">-3854945</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c174" decimals="0" id="ix_5_fact" unitRef="usd">-3173033</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="0" id="ixv-18256" unitRef="usd">-28851155</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c15" decimals="0" id="ixv-18257" unitRef="usd">-13613360</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c163" decimals="0" id="ixv-18258" unitRef="usd">-2983399</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c164" decimals="0" id="ixv-18259" unitRef="usd">-4224927</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c165" decimals="0" id="ixv-18260" unitRef="usd">-19219575</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c166" decimals="0" id="ixv-18261" unitRef="usd">-6280625</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c167" decimals="0" id="ixv-18262" unitRef="usd">-802575</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c168" decimals="0" id="ixv-18263" unitRef="usd">763512</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c169" decimals="0" id="ixv-18264" unitRef="usd">-1544831</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c170" decimals="0" id="ixv-18265" unitRef="usd">-367988</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c171" decimals="0" id="ix_0_fact" unitRef="usd">12</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c172" decimals="0" id="ix_1_fact" unitRef="usd">1077</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c173" decimals="0" id="ix_6_fact" unitRef="usd">-3854947</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c174" decimals="0" id="ix_7_fact" unitRef="usd">-3173034</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-18270" unitRef="usd">-28405315</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c15" decimals="0" id="ixv-18271" unitRef="usd">-13281985</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization contextRef="c163" decimals="0" id="ixv-18272" unitRef="usd">764684</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c164" decimals="0" id="ixv-18273" unitRef="usd">785503</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c165" decimals="0" id="ixv-18274" unitRef="usd">730516</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c166" decimals="0" id="ixv-18275" unitRef="usd">761466</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c167" decimals="0" id="ixv-18276" unitRef="usd">750476</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c168" decimals="0" id="ixv-18277" unitRef="usd">839514</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c169" decimals="0" id="ixv-18278" unitRef="usd">475477</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c170" decimals="0" id="ixv-18279" unitRef="usd">16667</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c0" decimals="0" id="ixv-18280" unitRef="usd">2721154</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c15" decimals="0" id="ixv-18281" unitRef="usd">2403150</us-gaap:DepreciationAndAmortization>
    <us-gaap:InterestExpense contextRef="c163" decimals="0" id="ixv-18282" unitRef="usd">126395</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c164" decimals="0" id="ixv-18283" unitRef="usd">78342</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c165" decimals="0" id="ixv-18284" unitRef="usd">165791</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c166" decimals="0" id="ixv-18285" unitRef="usd">217462</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c0" decimals="0" id="ixv-18286" unitRef="usd">292186</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c15" decimals="0" id="ixv-18287" unitRef="usd">295804</us-gaap:InterestExpense>
    <us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment contextRef="c163" decimals="0" id="ixv-18288" unitRef="usd">53702</us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment contextRef="c164" decimals="0" id="ixv-18289" unitRef="usd">52664</us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment contextRef="c165" decimals="0" id="ixv-18290" unitRef="usd">180</us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment contextRef="c166" decimals="0" id="ixv-18291" unitRef="usd">216892</us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment contextRef="c167" decimals="0" id="ixv-18292" unitRef="usd">106280</us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment contextRef="c168" decimals="0" id="ixv-18293" unitRef="usd">101837</us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment contextRef="c169" decimals="0" id="ixv-18294" unitRef="usd">1502600</us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment contextRef="c170" decimals="0" id="ixv-18295" unitRef="usd">1000000</us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment contextRef="c0" decimals="0" id="ixv-18296" unitRef="usd">1662763</us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment contextRef="c15" decimals="0" id="ixv-18297" unitRef="usd">1371393</us-gaap:PaymentsToAcquireOtherPropertyPlantAndEquipment>
    <us-gaap:Assets contextRef="c175" decimals="0" id="ixv-18298" unitRef="usd">72411611</us-gaap:Assets>
    <us-gaap:Assets contextRef="c176" decimals="0" id="ixv-18299" unitRef="usd">87862836</us-gaap:Assets>
    <us-gaap:Assets contextRef="c177" decimals="0" id="ixv-18300" unitRef="usd">39063187</us-gaap:Assets>
    <us-gaap:Assets contextRef="c178" decimals="0" id="ixv-18301" unitRef="usd">49749041</us-gaap:Assets>
    <us-gaap:Assets contextRef="c179" decimals="0" id="ixv-18302" unitRef="usd">40535883</us-gaap:Assets>
    <us-gaap:Assets contextRef="c180" decimals="0" id="ixv-18303" unitRef="usd">38223482</us-gaap:Assets>
    <us-gaap:Assets contextRef="c181" decimals="0" id="ixv-18304" unitRef="usd">1612177</us-gaap:Assets>
    <us-gaap:Assets contextRef="c182" decimals="0" id="ixv-18305" unitRef="usd">3292247</us-gaap:Assets>
    <us-gaap:Assets contextRef="c183" decimals="0" id="ix_2_fact" unitRef="usd">9454754</us-gaap:Assets>
    <us-gaap:Assets contextRef="c184" decimals="0" id="ix_3_fact" unitRef="usd">7387637</us-gaap:Assets>
    <us-gaap:Assets contextRef="c185" decimals="0" id="ix_8_fact" unitRef="usd">169071</us-gaap:Assets>
    <us-gaap:Assets contextRef="c186" decimals="0" id="ix_9_fact" unitRef="usd">166121</us-gaap:Assets>
    <us-gaap:Assets contextRef="c3" decimals="0" id="ixv-18310" unitRef="usd">163246683</us-gaap:Assets>
    <us-gaap:Assets contextRef="c4" decimals="0" id="ixv-18311" unitRef="usd">186681364</us-gaap:Assets>
    <cga:PercentageOfTotalFertilizerRevenues contextRef="c0" decimals="2" id="ixv-18312" unitRef="pure">0.01</cga:PercentageOfTotalFertilizerRevenues>
    <cga:PercentageOfTotalFertilizerRevenues contextRef="c15" decimals="2" id="ixv-18313" unitRef="pure">0.01</cga:PercentageOfTotalFertilizerRevenues>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0" id="ixv-16627">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 15 &#x2013; COMMITMENTS AND CONTINGENCIES&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;We are subject to various claims and contingencies
related to lawsuits, certain taxes and environmental matters, as wells commitments under contractual and other commercial obligations.
We recognize liabilities for commitments and contingencies when a loss is probable and estimable.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On July 1, 2020, Jinong signed an office rental
agreement with Kingtone Information Technology Co., Ltd. (&#x201c;Kingtone Information&#x201d;), of which Mr. Zhuoyu Li, Chairman and CEO
of the Company, served as its 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,850).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In February 2004, Tianjuyuan signed a fifty-year
rental agreement with the village committee of Dong Gao Village and Zhen Nan Zhang Dai Village in the Beijing Ping Gu District.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On April 1, 2024, Antaeus signed a one-year rental
agreement for an office in Austin, Texas for approximately 404 square meters (4,348 square feet) space.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Accordingly, the Company recorded an aggregate
of $55,281 and $51,192 as rent expenses for the years ended June 30, 2024 and 2023, respectively. The contingent rent expenses herein
for the next five years ended June 30, are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: justify"&gt;Years ending June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: justify"&gt;2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;55,281&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;55,281&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;55,281&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;2028&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;55,281&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;2029&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;55,281&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:NetRentableArea contextRef="c187" decimals="0" id="ixv-18314" unitRef="sqm">612</us-gaap:NetRentableArea>
    <us-gaap:AreaOfLand
      contextRef="c188"
      decimals="0"
      id="ixv-18315"
      unitRef="sqft">6588</us-gaap:AreaOfLand>
    <us-gaap:LeaseAndRentalExpense contextRef="c189" decimals="0" id="ixv-18316" unitRef="cny">28000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense contextRef="c189" decimals="0" id="ixv-18317" unitRef="usd">3850</us-gaap:LeaseAndRentalExpense>
    <us-gaap:NetRentableArea contextRef="c190" decimals="0" id="ixv-18318" unitRef="sqm">404</us-gaap:NetRentableArea>
    <us-gaap:AreaOfLand
      contextRef="c190"
      decimals="0"
      id="ixv-18319"
      unitRef="sqft">4348</us-gaap:AreaOfLand>
    <us-gaap:PaymentsForRent contextRef="c0" decimals="0" id="ixv-18320" unitRef="usd">55281</us-gaap:PaymentsForRent>
    <us-gaap:PaymentsForRent contextRef="c15" decimals="0" id="ixv-18321" unitRef="usd">51192</us-gaap:PaymentsForRent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c0" id="ixv-18322">The contingent rent expenses herein
for the next five years ended June 30, are as follows:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: justify"&gt;Years ending June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: justify"&gt;2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;55,281&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;55,281&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;55,281&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;2028&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;55,281&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;2029&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;55,281&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c3" decimals="0" id="ixv-18323" unitRef="usd">55281</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c3" decimals="0" id="ixv-18324" unitRef="usd">55281</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c3" decimals="0" id="ixv-18325" unitRef="usd">55281</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c3" decimals="0" id="ixv-18326" unitRef="usd">55281</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c3" decimals="0" id="ixv-18327" unitRef="usd">55281</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:VariableInterestEntityDisclosureTextBlock contextRef="c0" id="ixv-16682">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 16 &#x2013; VARIABLE INTEREST ENTITIES&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In accordance with accounting standards regarding
consolidation of variable interest entities, VIEs are generally entities that lack sufficient equity to finance their activities without
additional financial support from other parties or whose equity holders lack adequate decision-making ability. All VIEs with which a company
is involved must be evaluated to determine the primary beneficiary of the risks and rewards of the VIE. The primary beneficiary is required
to consolidate the VIE for financial reporting purposes.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Green Nevada through one of its subsidiaries,
Jinong, entered into a series of agreements (the &#x201c;VIE Agreements&#x201d;) with Yuxing for it to qualify as a VIE, effective June
16, 2013.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company has concluded, based on the contractual
arrangements, that Yuxing is a VIE and that the Company&#x2019;s wholly owned subsidiary, Jinong, absorbs most of the risk of loss from
the activities of Yuxing, thereby enabling the Company, through Jinong, to receive a majority of Yuxing expected residual returns.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On June 30, 2016 and January 1, 2017, the Company,
through its wholly owned subsidiary Jinong, entered into strategic acquisition agreements and into a series of contractual agreements
to qualify as VIEs with the shareholders of the sales VIE Companies.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Jinong, the sales VIE Companies, and the shareholders
of the sales VIE Companies also entered into a series of contractual agreements for the sales VIE Companies to qualify as VIEs (the &#x201c;VIE
Agreements&#x201d;).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0"&gt;On November 30, 2017, the Company, through its wholly owned subsidiary
Jinong, exited the VIE agreements with the shareholders of Zhenbai.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On June 2, 2021, the Company, through its wholly
owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Xindeguo, Xinyulei and Xiangrong.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On December 1, 2021, the Company, through its
wholly owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Lishijie.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On December 31, 2021, the Company, through its
wholly owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Fengnong.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;On March 31, 2022, the Company, through its wholly
owned subsidiary Jinong, discontinued the strategic acquisition agreements and the series of contractual agreements with the shareholders
of Jinyangguang and Wangtian.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As a result of these contractual arrangements, with Yuxing and the
sales VIE Companies the Company is entitled to substantially all the economic benefits of Yuxing and the VIE Companies. The following
financial statement amounts and balances of the VIE were included in the accompanying consolidated financial statements as of June 30,
2024 and June 30, 2023:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;ASSETS&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Current assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; padding-left: 9pt"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;668,213&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;323,854&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Accounts receivable, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;451,599&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;283,221&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;Inventories&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;24,739,437&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;24,288,379&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Inter co trans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,062,500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-47"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Other current assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;98,636&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;136,237&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 0.25in"&gt;Total current assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;28,020,385&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;25,031,691&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Non-current assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: 10pt"&gt;Plant, property and equipment, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,437,909&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,887,278&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: 10pt"&gt;Intangible assets, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,077,589&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,294,729&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: 10pt"&gt;Other non-current assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-48"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,784&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt"&gt;Total non-current assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;12,515,498&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;13,191,791&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: 25pt; padding-left: 0in"&gt;Total assets&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;40,535,883&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;38,223,482&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;LIABILITIES AND SHAREHOLDERS&#x2019; EQUITY&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Current liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Accounts payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;12,485&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;12,512&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Customer deposits&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;19,609&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;62,134&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Accrued expenses and other payables&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;201,229&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;282,968&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Amount due to related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;40,511,642&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;39,346,051&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Short-term loan&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;206,250&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-49"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 0.25in"&gt;Total current liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;40,951,215&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;39,703,665&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Non-current liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Long-term loan&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,856,250&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-50"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in"&gt;Total non-current liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,856,250&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-51"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt"&gt;Total liabilities&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;42,807,465&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;39,703,665&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Shareholders&#x2019; equity&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(2,271,582&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,480,183&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 0.25in"&gt;Total liabilities and shareholders&#x2019; equity&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;40,535,883&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;38,223,482&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Years Ended&lt;br/&gt; June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Revenue&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;9,416,450&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;9,654,168&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Expenses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,219,025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,890,656&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Net (loss) income&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(802,575&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;763,512&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:VariableInterestEntityDisclosureTextBlock>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock contextRef="c0" id="ixv-18328">The following
financial statement amounts and balances of the VIE were included in the accompanying consolidated financial statements as of June 30,
2024 and June 30, 2023:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;ASSETS&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Current assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left; padding-left: 9pt"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;668,213&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;323,854&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Accounts receivable, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;451,599&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;283,221&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;Inventories&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;24,739,437&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;24,288,379&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Inter co trans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,062,500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-47"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Other current assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;98,636&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;136,237&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 0.25in"&gt;Total current assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;28,020,385&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;25,031,691&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Non-current assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: 10pt"&gt;Plant, property and equipment, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,437,909&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,887,278&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: 10pt"&gt;Intangible assets, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,077,589&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,294,729&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: 10pt"&gt;Other non-current assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-48"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,784&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt"&gt;Total non-current assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;12,515,498&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;13,191,791&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: 25pt; padding-left: 0in"&gt;Total assets&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;40,535,883&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;38,223,482&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;LIABILITIES AND SHAREHOLDERS&#x2019; EQUITY&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Current liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Accounts payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;12,485&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;12,512&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Customer deposits&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;19,609&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;62,134&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Accrued expenses and other payables&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;201,229&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;282,968&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Amount due to related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;40,511,642&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;39,346,051&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Short-term loan&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;206,250&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-49"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 0.25in"&gt;Total current liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;40,951,215&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;39,703,665&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 9pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Non-current liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Long-term loan&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,856,250&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-50"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in"&gt;Total non-current liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,856,250&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-51"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt"&gt;Total liabilities&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;42,807,465&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;39,703,665&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Shareholders&#x2019; equity&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(2,271,582&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,480,183&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x3000;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 0.25in"&gt;Total liabilities and shareholders&#x2019; equity&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;40,535,883&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;38,223,482&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;Years Ended&lt;br/&gt; June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Revenue&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;9,416,450&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;9,654,168&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Expenses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,219,025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,890,656&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Net (loss) income&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(802,575&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;763,512&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c191" decimals="0" id="ixv-18329" unitRef="usd">668213</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c192" decimals="0" id="ixv-18330" unitRef="usd">323854</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c191" decimals="0" id="ixv-18331" unitRef="usd">451599</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c192" decimals="0" id="ixv-18332" unitRef="usd">283221</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c191" decimals="0" id="ixv-18333" unitRef="usd">24739437</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c192" decimals="0" id="ixv-18334" unitRef="usd">24288379</us-gaap:InventoryNet>
    <cga:InterCompanyTransfers contextRef="c191" decimals="0" id="ixv-18335" unitRef="usd">2062500</cga:InterCompanyTransfers>
    <us-gaap:OtherAssetsCurrent contextRef="c191" decimals="0" id="ixv-18336" unitRef="usd">98636</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c192" decimals="0" id="ixv-18337" unitRef="usd">136237</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c191" decimals="0" id="ixv-18338" unitRef="usd">28020385</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c192" decimals="0" id="ixv-18339" unitRef="usd">25031691</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c191" decimals="0" id="ixv-18340" unitRef="usd">5437909</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c192" decimals="0" id="ixv-18341" unitRef="usd">5887278</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c191" decimals="0" id="ixv-18342" unitRef="usd">7077589</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c192" decimals="0" id="ixv-18343" unitRef="usd">7294729</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c192" decimals="0" id="ixv-18344" unitRef="usd">9784</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c191" decimals="0" id="ixv-18345" unitRef="usd">12515498</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c192" decimals="0" id="ixv-18346" unitRef="usd">13191791</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets contextRef="c191" decimals="0" id="ixv-18347" unitRef="usd">40535883</us-gaap:Assets>
    <us-gaap:Assets contextRef="c192" decimals="0" id="ixv-18348" unitRef="usd">38223482</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c191" decimals="0" id="ixv-18349" unitRef="usd">12485</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c192" decimals="0" id="ixv-18350" unitRef="usd">12512</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c191" decimals="0" id="ixv-18351" unitRef="usd">19609</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c192" decimals="0" id="ixv-18352" unitRef="usd">62134</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c191" decimals="0" id="ixv-18353" unitRef="usd">201229</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c192" decimals="0" id="ixv-18354" unitRef="usd">282968</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:OtherLiabilities contextRef="c193" decimals="0" id="ixv-18355" unitRef="usd">40511642</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities contextRef="c194" decimals="0" id="ixv-18356" unitRef="usd">39346051</us-gaap:OtherLiabilities>
    <us-gaap:ShortTermBorrowings contextRef="c191" decimals="0" id="ixv-18357" unitRef="usd">206250</us-gaap:ShortTermBorrowings>
    <us-gaap:LiabilitiesCurrent contextRef="c191" decimals="0" id="ixv-18358" unitRef="usd">40951215</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c192" decimals="0" id="ixv-18359" unitRef="usd">39703665</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c191" decimals="0" id="ixv-18360" unitRef="usd">1856250</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c191" decimals="0" id="ixv-18361" unitRef="usd">1856250</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c191" decimals="0" id="ixv-18362" unitRef="usd">42807465</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c192" decimals="0" id="ixv-18363" unitRef="usd">39703665</us-gaap:Liabilities>
    <us-gaap:StockholdersEquity contextRef="c191" decimals="0" id="ixv-18364" unitRef="usd">-2271582</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c192" decimals="0" id="ixv-18365" unitRef="usd">-1480183</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c191" decimals="0" id="ixv-18366" unitRef="usd">40535883</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c192" decimals="0" id="ixv-18367" unitRef="usd">38223482</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues contextRef="c195" decimals="0" id="ixv-18368" unitRef="usd">9416450</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c196" decimals="0" id="ixv-18369" unitRef="usd">9654168</us-gaap:Revenues>
    <us-gaap:OperatingExpenses contextRef="c195" decimals="0" id="ixv-18370" unitRef="usd">10219025</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c196" decimals="0" id="ixv-18371" unitRef="usd">8890656</us-gaap:OperatingExpenses>
    <us-gaap:NetIncomeLoss contextRef="c195" decimals="0" id="ixv-18372" unitRef="usd">-802575</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c196" decimals="0" id="ixv-18373" unitRef="usd">763512</us-gaap:NetIncomeLoss>
    <us-gaap:RestrictedAssetsDisclosureTextBlock contextRef="c0" id="ixv-17166">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 17 &#x2013; RESTRICTED NET ASSETS&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s operations are primarily conducted
through its PRC subsidiaries, which can only pay dividends out of their retained earnings determined in accordance with the accounting
standards and regulations in the PRC and after it has met the PRC requirements for appropriation to statutory reserves. In addition, the
Company&#x2019;s businesses and assets are primarily denominated in RMB, which is not freely convertible into foreign currencies. All foreign
exchange transactions take place either through the People&#x2019;s Bank of China or other banks authorized to buy and sell foreign currencies
at the exchange rates quoted by the People&#x2019;s Bank of China. Approval of foreign currency payments by the People&#x2019;s Bank of
China or other regulatory institutions requires submitting a payment application form together with suppliers&#x2019; invoices, shipping
documents and signed contracts. These currency exchange control procedures imposed by the PRC government authorities may restrict the
ability of the Company&#x2019;s PRC subsidiaries to transfer their net assets to the Parent Company through loans, advances or cash dividends.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s PRC subsidiaries net assets
as of June 30, 2024 and 2023 exceeded 25% of the Company&#x2019;s consolidated net assets. Accordingly, condensed Parent Company financial
statements have been prepared in accordance with Rule 5-04 and Rule 12-04 of SEC Regulation S-X, and they are as follows.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;Parent Company Financial Statements&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;PARENT COMPANY FINANCIAL INFORMATION OF CHINA GREEN AGRICULTURE, INC.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Condensed Balance Sheets&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Current assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,721&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;49,598&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other current assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;169,071&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;169,071&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt"&gt;Total current assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;171,791&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;218,668&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Long-term equity investment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;114,953,290&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;139,569,715&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt"&gt;Total long-term assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;114,953,290&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;139,569,715&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: 10pt"&gt;Total assets&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;115,125,082&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;139,788,383&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Liabilities and shareholders&#x2019; equity&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Current liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Accounts payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;214,520&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;214,520&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Amount due to related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,520,449&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,445,449&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other payables and accrued expenses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,290,932&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;9,760,556&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt"&gt;Total current liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;15,025,901&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;14,420,526&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Shareholders&#x2019; equity&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -9pt; padding-left: 0.25in"&gt;Common stock, $.001 par value, 115,197,165 shares authorized, 14,793,538 and 13,380,914 shares issued and outstanding as of June 30, 2024 and June 30, 2023, respectively&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14,794&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13,381&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Additional paid-in capital&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;244,825,844&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;242,090,576&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Accumulated other comprehensive loss&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(26,550,536&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(26,950,493&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Retained earnings&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(118,190,922&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(89,785,607&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt"&gt;Total shareholders&#x2019; equity&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;100,099,180&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;125,367,857&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: 10pt"&gt;Total liabilities and shareholders&#x2019; equity&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;115,125,082&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;139,788,383&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Condensed Statements of Operations&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year ended&lt;br/&gt; June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Revenue&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-52"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-53"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 76%; text-align: left"&gt;General and administrative expenses&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,854,944&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,173,034&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Interest income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,076&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Equity investment in subsidiaries&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(24,550,383&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(10,110,028&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Net loss&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-54"&gt;(28,405,3153&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(13,281,985&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Condensed Statements of Cash Flows&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year Ended&lt;br/&gt; June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Net cash used in operating activities&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(399,789&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(17,100,265&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Net cash (used in) provided by investing activities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,502,600&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,001,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Net cash provided by financing activities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;191,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;17,097,130&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Cash and cash equivalents, beginning balance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,050,350&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;52,484&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Cash and cash equivalents, ending balance&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;338,961&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,050,350&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;Notes to Condensed Parent Company Financial Information&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As of June 30, 2024, and 2023, there were no material
contingencies, significant provisions for long-term obligations, or guarantees of the Company, except as separately disclosed in the Consolidated
Financial Statements, if any. Certain information and footnote disclosures normally included in financial statements prepared in accordance
with U.S. GAAP have been condensed or omitted.&lt;/p&gt;</us-gaap:RestrictedAssetsDisclosureTextBlock>
    <us-gaap:RestrictedInvestmentsPercentOfNetAssets contextRef="c3" decimals="2" id="ixv-18374" unitRef="pure">0.25</us-gaap:RestrictedInvestmentsPercentOfNetAssets>
    <us-gaap:RestrictedInvestmentsPercentOfNetAssets contextRef="c4" decimals="2" id="ixv-18375" unitRef="pure">0.25</us-gaap:RestrictedInvestmentsPercentOfNetAssets>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock contextRef="c0" id="ixv-18376">Condensed Balance Sheets&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;As of June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Current assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Cash and cash equivalents&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,721&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;49,598&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other current assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;169,071&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;169,071&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt"&gt;Total current assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;171,791&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;218,668&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Long-term equity investment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;114,953,290&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;139,569,715&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt"&gt;Total long-term assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;114,953,290&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;139,569,715&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: 10pt"&gt;Total assets&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;115,125,082&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;139,788,383&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Liabilities and shareholders&#x2019; equity&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Current liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Accounts payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;214,520&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;214,520&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Amount due to related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,520,449&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,445,449&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other payables and accrued expenses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,290,932&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;9,760,556&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt"&gt;Total current liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;15,025,901&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;14,420,526&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Shareholders&#x2019; equity&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -9pt; padding-left: 0.25in"&gt;Common stock, $.001 par value, 115,197,165 shares authorized, 14,793,538 and 13,380,914 shares issued and outstanding as of June 30, 2024 and June 30, 2023, respectively&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14,794&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13,381&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Additional paid-in capital&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;244,825,844&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;242,090,576&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Accumulated other comprehensive loss&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(26,550,536&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(26,950,493&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Retained earnings&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(118,190,922&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(89,785,607&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: 10pt"&gt;Total shareholders&#x2019; equity&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;100,099,180&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;125,367,857&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: 10pt"&gt;Total liabilities and shareholders&#x2019; equity&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;115,125,082&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;139,788,383&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</srt:ScheduleOfCondensedBalanceSheetTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c197" decimals="0" id="ixv-18377" unitRef="usd">2721</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c198" decimals="0" id="ixv-18378" unitRef="usd">49598</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:OtherAssetsCurrent contextRef="c197" decimals="0" id="ixv-18379" unitRef="usd">169071</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c198" decimals="0" id="ixv-18380" unitRef="usd">169071</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c197" decimals="0" id="ixv-18381" unitRef="usd">171791</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c198" decimals="0" id="ixv-18382" unitRef="usd">218668</us-gaap:AssetsCurrent>
    <us-gaap:LongTermInvestments contextRef="c197" decimals="0" id="ixv-18383" unitRef="usd">114953290</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="c198" decimals="0" id="ixv-18384" unitRef="usd">139569715</us-gaap:LongTermInvestments>
    <us-gaap:AssetsNoncurrent contextRef="c197" decimals="0" id="ixv-18385" unitRef="usd">114953290</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c198" decimals="0" id="ixv-18386" unitRef="usd">139569715</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets contextRef="c197" decimals="0" id="ixv-18387" unitRef="usd">115125082</us-gaap:Assets>
    <us-gaap:Assets contextRef="c198" decimals="0" id="ixv-18388" unitRef="usd">139788383</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c197" decimals="0" id="ixv-18389" unitRef="usd">214520</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c198" decimals="0" id="ixv-18390" unitRef="usd">214520</us-gaap:AccountsPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c199" decimals="0" id="ixv-18391" unitRef="usd">4520449</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c200" decimals="0" id="ixv-18392" unitRef="usd">4445449</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c197" decimals="0" id="ixv-18393" unitRef="usd">10290932</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c198" decimals="0" id="ixv-18394" unitRef="usd">9760556</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c197" decimals="0" id="ixv-18395" unitRef="usd">15025901</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c198" decimals="0" id="ixv-18396" unitRef="usd">14420526</us-gaap:LiabilitiesCurrent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c197"
      decimals="3"
      id="ixv-18397"
      unitRef="usdPershares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c198"
      decimals="3"
      id="ixv-18398"
      unitRef="usdPershares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c197"
      decimals="INF"
      id="ixv-18399"
      unitRef="shares">115197165</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c198"
      decimals="INF"
      id="ixv-18400"
      unitRef="shares">115197165</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c197"
      decimals="INF"
      id="ixv-18401"
      unitRef="shares">14793538</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c197"
      decimals="INF"
      id="ixv-18402"
      unitRef="shares">14793538</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c198"
      decimals="INF"
      id="ixv-18403"
      unitRef="shares">13380914</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c198"
      decimals="INF"
      id="ixv-18404"
      unitRef="shares">13380914</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c197" decimals="0" id="ixv-18405" unitRef="usd">14794</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c198" decimals="0" id="ixv-18406" unitRef="usd">13381</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c197" decimals="0" id="ixv-18407" unitRef="usd">244825844</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c198" decimals="0" id="ixv-18408" unitRef="usd">242090576</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c197" decimals="0" id="ixv-18409" unitRef="usd">-26550536</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c198" decimals="0" id="ixv-18410" unitRef="usd">-26950493</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c197" decimals="0" id="ixv-18411" unitRef="usd">-118190922</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c198" decimals="0" id="ixv-18412" unitRef="usd">-89785607</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c197" decimals="0" id="ixv-18413" unitRef="usd">100099180</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c198" decimals="0" id="ixv-18414" unitRef="usd">125367857</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c197" decimals="0" id="ixv-18415" unitRef="usd">115125082</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c198" decimals="0" id="ixv-18416" unitRef="usd">139788383</us-gaap:LiabilitiesAndStockholdersEquity>
    <srt:ScheduleOfCondensedIncomeStatementTableTextBlock contextRef="c0" id="ixv-18417">Condensed Statements of Operations&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year ended&lt;br/&gt; June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Revenue&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-52"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-53"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 76%; text-align: left"&gt;General and administrative expenses&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,854,944&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,173,034&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Interest income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,076&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Equity investment in subsidiaries&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(24,550,383&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(10,110,028&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Net loss&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-54"&gt;(28,405,3153&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(13,281,985&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</srt:ScheduleOfCondensedIncomeStatementTableTextBlock>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c201" decimals="0" id="ixv-18418" unitRef="usd">3854944</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c202" decimals="0" id="ixv-18419" unitRef="usd">3173034</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:InvestmentIncomeInterest contextRef="c201" decimals="0" id="ixv-18420" unitRef="usd">12</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c202" decimals="0" id="ixv-18421" unitRef="usd">1076</us-gaap:InvestmentIncomeInterest>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c201" decimals="0" id="ixv-18422" unitRef="usd">-24550383</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c202" decimals="0" id="ixv-18423" unitRef="usd">-10110028</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:NetIncomeLoss contextRef="c202" decimals="0" id="ixv-18424" unitRef="usd">-13281985</us-gaap:NetIncomeLoss>
    <srt:ScheduleOfCondensedCashFlowStatementTableTextBlock contextRef="c0" id="ixv-18425">Condensed Statements of Cash Flows&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year Ended&lt;br/&gt; June 30,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Net cash used in operating activities&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(399,789&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(17,100,265&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Net cash (used in) provided by investing activities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,502,600&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,001,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Net cash provided by financing activities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;191,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;17,097,130&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Cash and cash equivalents, beginning balance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,050,350&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;52,484&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Cash and cash equivalents, ending balance&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;338,961&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,050,350&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</srt:ScheduleOfCondensedCashFlowStatementTableTextBlock>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c201" decimals="0" id="ixv-18426" unitRef="usd">-399789</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c202" decimals="0" id="ixv-18427" unitRef="usd">-17100265</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c201" decimals="0" id="ixv-18428" unitRef="usd">-1502600</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c202" decimals="0" id="ixv-18429" unitRef="usd">2001000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c201" decimals="0" id="ixv-18430" unitRef="usd">191000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c202" decimals="0" id="ixv-18431" unitRef="usd">17097130</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c198" decimals="0" id="ixv-18432" unitRef="usd">2050350</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c203" decimals="0" id="ixv-18433" unitRef="usd">52484</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c197" decimals="0" id="ixv-18434" unitRef="usd">338961</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c198" decimals="0" id="ixv-18435" unitRef="usd">2050350</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <dei:EntityAddressCountry contextRef="c0" id="hidden-fact-0">CN</dei:EntityAddressCountry>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c3"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c4"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="c3"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="c4"
      id="hidden-fact-4"
      unitRef="usd"
      xsi:nil="true"/>
    <cga:FairValueAdjustmentOfBitcoin
      contextRef="c15"
      id="hidden-fact-5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="c0"
      id="hidden-fact-6"
      unitRef="usd"
      xsi:nil="true"/>
    <cga:TransferToStatutoryReserve
      contextRef="c0"
      id="hidden-fact-7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="c15"
      id="hidden-fact-8"
      unitRef="usd"
      xsi:nil="true"/>
    <cga:TransferToStatutoryReserve
      contextRef="c15"
      id="hidden-fact-9"
      unitRef="usd"
      xsi:nil="true"/>
    <cga:FairValueAdjustmentOfBitcoin
      contextRef="c15"
      id="hidden-fact-10"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInInterestPayableNet
      contextRef="c0"
      id="hidden-fact-11"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromAdvancesForConstruction
      contextRef="c15"
      id="hidden-fact-12"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="c15"
      id="hidden-fact-13"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="c0"
      id="hidden-fact-14"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c0"
      id="hidden-fact-15"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c61"
      id="hidden-fact-16"
      unitRef="usd"
      xsi:nil="true"/>
    <cga:Impairment
      contextRef="c4"
      id="hidden-fact-17"
      unitRef="usd"
      xsi:nil="true"/>
    <cga:FinitelivedAmortizationSubtraction
      contextRef="c68"
      id="hidden-fact-18"
      unitRef="usd"
      xsi:nil="true"/>
    <cga:FinitelivedForeignCurrencyAdjustment
      contextRef="c71"
      id="hidden-fact-19"
      unitRef="usd"
      xsi:nil="true"/>
    <cga:IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits
      contextRef="c139"
      id="hidden-fact-20"
      unitRef="usd"
      xsi:nil="true"/>
    <cga:EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits
      contextRef="c139"
      id="hidden-fact-21"
      unitRef="pure"
      xsi:nil="true"/>
    <cga:IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits
      contextRef="c141"
      id="hidden-fact-22"
      unitRef="usd"
      xsi:nil="true"/>
    <cga:EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits
      contextRef="c141"
      id="hidden-fact-23"
      unitRef="pure"
      xsi:nil="true"/>
    <cga:IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits
      contextRef="c0"
      id="hidden-fact-24"
      unitRef="usd"
      xsi:nil="true"/>
    <cga:IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary
      contextRef="c141"
      id="hidden-fact-25"
      unitRef="usd"
      xsi:nil="true"/>
    <cga:EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary
      contextRef="c141"
      id="hidden-fact-26"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c139"
      id="hidden-fact-27"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c139"
      id="hidden-fact-28"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="c141"
      id="hidden-fact-29"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c141"
      id="hidden-fact-30"
      unitRef="pure"
      xsi:nil="true"/>
    <cga:IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits
      contextRef="c140"
      id="hidden-fact-31"
      unitRef="usd"
      xsi:nil="true"/>
    <cga:EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits
      contextRef="c140"
      id="hidden-fact-32"
      unitRef="pure"
      xsi:nil="true"/>
    <cga:IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits
      contextRef="c142"
      id="hidden-fact-33"
      unitRef="usd"
      xsi:nil="true"/>
    <cga:EffectiveIncomeTaxRateReconciliationHighTechIncomeBenefits
      contextRef="c142"
      id="hidden-fact-34"
      unitRef="pure"
      xsi:nil="true"/>
    <cga:IncomeTaxReconciliationChangeInEnactedTaxRateIncomeTaxReconciliationHighTechIncomeBenefits
      contextRef="c15"
      id="hidden-fact-35"
      unitRef="usd"
      xsi:nil="true"/>
    <cga:IncomeTaxReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary
      contextRef="c142"
      id="hidden-fact-36"
      unitRef="usd"
      xsi:nil="true"/>
    <cga:EffectiveIncomeTaxRateReconciliationUnrecognizedEquityInEarningsLossesOfSubsidiary
      contextRef="c142"
      id="hidden-fact-37"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c140"
      id="hidden-fact-38"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c140"
      id="hidden-fact-39"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="c142"
      id="hidden-fact-40"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OperatingIncomeLoss
      contextRef="c171"
      id="hidden-fact-41"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OperatingIncomeLoss
      contextRef="c172"
      id="hidden-fact-42"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestExpense
      contextRef="c167"
      id="hidden-fact-43"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestExpense
      contextRef="c168"
      id="hidden-fact-44"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestExpense
      contextRef="c169"
      id="hidden-fact-45"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestExpense
      contextRef="c170"
      id="hidden-fact-46"
      unitRef="usd"
      xsi:nil="true"/>
    <cga:InterCompanyTransfers
      contextRef="c192"
      id="hidden-fact-47"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="c191"
      id="hidden-fact-48"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBorrowings
      contextRef="c192"
      id="hidden-fact-49"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="c192"
      id="hidden-fact-50"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="c192"
      id="hidden-fact-51"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c201"
      id="hidden-fact-52"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c202"
      id="hidden-fact-53"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c201"
      decimals="0"
      id="hidden-fact-54"
      unitRef="usd">-284053153</us-gaap:NetIncomeLoss>
    <dei:AmendmentFlag contextRef="c0" id="ixv-18493">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c0" id="ixv-18494">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-18495">0000857949</dei:EntityCentralIndexKey>
    <dei:NoTradingSymbolFlag contextRef="c0" id="ixv-18496">true</dei:NoTradingSymbolFlag>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#ix_0_fact"
          xlink:label="ix_0_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_3_fact"
          xlink:label="ix_3_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-41"
          xlink:label="hidden-fact-41"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-42"
          xlink:label="hidden-fact-42"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_2_fact"
          xlink:label="ix_2_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_0_footnote" xlink:label="ix_0_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size: 10pt"><xhtml:i>Reconciling amounts refer to the unallocated assets or expenses of Green New Jersey.</xhtml:i></xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_0_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_3_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-41"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-42"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_1_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_2_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_9_fact"
          xlink:label="ix_9_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_4_fact"
          xlink:label="ix_4_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_5_fact"
          xlink:label="ix_5_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_6_fact"
          xlink:label="ix_6_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_7_fact"
          xlink:label="ix_7_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_8_fact"
          xlink:label="ix_8_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_1_footnote" xlink:label="ix_1_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-size: 10pt"><xhtml:i>Reconciling amounts refer to the unallocated assets or expenses of the Parent Company.</xhtml:i></xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_9_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_4_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_5_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_6_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_7_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_8_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
